LINUX.ORG.RU

Никто не использует Python 3

 ,


1

2

Вот, даже уже на самых главных питонистов потихоньку находит озарение, что python3 покаместь нафиг никому не сдался и принес лишь кучу геморроя. И главное, наверное с этим нужно что-то делать.

http://www.opennet.ru/opennews/art.shtml?num=38761

Алекс Гейнор (Alex Gaynor), входящий в совет директоров организации Python Software Foundation, выразил опасение, что после 5 лет существования ветка Python 3 до сих пор не получила должного распространения. Первый стабильный выпуск Python 3.0 был опубликован ещё в декабре 2008 года, но с тех пор интенсивность перевода проектов на Python 3 оставляет желать лучшего.

Например, в каталоге Python Package Index с Python 3 связано всего 2% загрузок пакетов. Более того, почти не создано кода, работающего только с Python 3. Такие проекты как Django, добавившие поддержку Python 3, продолжают вести первичную разработку и тестирование с использованием Python 2, попутно проверяя работоспособность в Python 3 через средства непрерывной интеграции. Ни одна опрошенная крупная компания, развивающая проекты на языке Python, не использует специфичный для Python 3 код и не планирует миграцию кодовой базы на Python 3.

В качестве основной причины низких темпов перехода на Python 3 упоминается продолжение параллельного развития ветки Python 2, что привело к отсутствию стимула перехода на Python 3 - при должной поддержке Python 2 и отсутствии мотивов для срочного перехода на Python 3, разработчики приложений могут бесконечно откладывать миграцию, оставляя данную задачу в качестве низкоприоритетных планов.

В качестве второй причины называется отсутствие у разработчиков интереса к ветке Python 3, которая не содержала кардинальных прорывных улучшений, которые могли бы подтолкнуть людей к внедрению новой ветки. В частности, Python 3 не сдвинулся вперёд в таких востребованных областях, как уход от глобальной блокировки (GIL, Global Interpreter Lock) и заметное повышение производительности. Вместо этого в Python 3 был расширен стандартный набор библиотек и проведена чистка проблемных мест, которые опытные разработчики уже научились обходить по привычке. В итоге, 99% разработчиков не используют новшества Python 3 и прекрасно обходятся без них.

В свою очередь, недостаточный объем внедрений рабочих решений на базе Python 3 приводит к проблемам с полноценным тестированием добавляемых новшеств в реальных проектах, что сказывается на ухудшении качества кодовой базы Python 3.x. В качестве одного из выходов из сложившегося тупика предлагается выпустить ветку Python 2.8, в которую бэкпортировать все новшества из Python 3, в том числе объявить устаревшими возможности, для которых нельзя обеспечить обратную совместимость (например, выводить предупреждение при использовании str + unicode), что подтолкнёт разработчиков к адаптации новых возможностей.

★★★★★

Ну а какой прок в третьем петоне? Правильно, никакого, гей нор тупой.

anonymous ()

Я использую.

anonymous ()

Да ладно, вон XML 1.1 тоже почти никто не использует.

CARS ★★★★ ()

Правильно. Дайте народу пиво^W nonlocal и MemoryView в Python 2.

tailgunner ★★★★★ ()
Ответ на: комментарий от tailgunner

Дайте народу пиво^W nonlocal и MemoryView в Python 2

И юникод, нормальный юникод.

mutrus ()

Кто-нибудь может объяснить внятно, чем python3 лучше python2.7, кроме того что это выбор разработчиков? Спасибо.

record ★★★★★ ()
Ответ на: комментарий от greenman

I'm a 20 year old college student

Твои школокомплекы не позволяют тебе воспринимать высказывания без оглядки на возраст автора? Обратись к психологу, чо.

Manhunt ★★★★★ ()
Ответ на: комментарий от mutrus

И юникод, нормальный юникод.

Думаю, это поломает существующие программы, так что не вариант.

tailgunner ★★★★★ ()

Более того, почти не создано кода, работающего только с Python 3

Это проблема потому, что?

Deleted ()
Ответ на: комментарий от Manhunt

Не тянет на одного из самых главных питонистов, уж извини.

«Кто в молодости не был радикалом — у того нет сердца, кто в зрелости не стал консерватором — у того нет ума.»

greenman ★★★★★ ()
Последнее исправление: greenman (всего исправлений: 1)

Люди любят кушать кактусы. И не любят прогресс.

Поэтому только питон2, ведь он не ломает старый уютный быдлокод. Стабильность и консерватизм.

Bad_ptr ★★★★ ()
Последнее исправление: Bad_ptr (всего исправлений: 1)
Ответ на: комментарий от greenman

А у меня его сайт даже не открылся.

anonymous ()
Ответ на: комментарий от greenman

Не тянет на одного из самых главных питонистов, уж извини.

Говорю же, тебе психологическая помощь нужна. Тянет-нетянет отнюдь не возрастом/полом/цветомкожи определяется. http://www.linkedin.com/pub/alex-gaynor/3/b09/995

Manhunt ★★★★★ ()

гейнор это тот упорыш, который менял his на them в комментах в коде node.js?

anon8 ()
Последнее исправление: anon8 (всего исправлений: 1)
Ответ на: комментарий от greenman

а ты померяйся МПХ^Wгитхабом с ним а потом смотри на возвраст

ZuBB ★★★★★ ()

c++11 вон тоже кроме студентоты никто не использует, и что?

x0r ★★★★★ ()
Ответ на: комментарий от Manhunt

Тянет-нетянет

да ну. Вот будет ему лет 40-50, ну может и в 30 созреет. По остепенится, убавиться рвения и не будет уже кидаться такими провакационными заявлениями. Впрочем, некоторых возраст не лечит. Так и остаются школотой(см. прим. Линус Торовольтас).

Bad_ptr ★★★★ ()
Последнее исправление: Bad_ptr (всего исправлений: 1)
Ответ на: комментарий от Manhunt

IT Volunteer Obama for America

Круто, чо.

И вообще, эталонный спв.

 Python, Django, Open Source, Linux, SQL, Compilers, PyPy, Software Development, C, JavaScript, PostgreSQL, Apache, Web Applications, Git, Software Design, Animal Husbandry, Anger Management, Performance Measurement, CSS Javascript, Numbering, Randomization, Performance Testing, Goats, JavaScript Libraries, COBOL, Cloud Computing, Epistemology, Scientific Diving, Software Engineering, Ruby, Twisted, Ruby on Rails, Computers, Teasers, Anger, Taser, Pole Dancing, Microbial Ecology, Cross-functional Team Leadership, Hammond Organ, Anti-social Behaviour, Agile Methodologies
greenman ★★★★★ ()
Последнее исправление: greenman (всего исправлений: 1)
Ответ на: комментарий от ZuBB

а ты померяйся МПХ^Wгитхабом с ним а потом смотри на возвраст

А он не по внутренностям Питона выступает.

tailgunner ★★★★★ ()
Ответ на: комментарий от ZuBB

Рожа-то у него такая типично хулиганская, озорная. Гиперактивный парень.
У нас бы такой бегал по подъездам лампочки бил. А у них вот стал коммиты слать и вбросы в инфопространство делать.

Bad_ptr ★★★★ ()
Последнее исправление: Bad_ptr (всего исправлений: 1)
Ответ на: комментарий от Bad_ptr

Так и остаются школотой(см. прим. Лёня Поцтерринг).

Починил, не благодари.

anon8 ()

Школьный аналитик написал, а ты скопипастил.

fenris ★★★★★ ()
Ответ на: комментарий от anon8

Лёня Поцтерринг

Этот хотя бы жестов не делает. Да и он ничего не смог бы сделать, если бы за его спиной не было корпорации РэдХат, основанной как раз-таки сыном(или внуком, не помню) финского коммуниста.

Bad_ptr ★★★★ ()
Последнее исправление: Bad_ptr (всего исправлений: 1)
Ответ на: комментарий от Bad_ptr

Специалисты в треде. Только он ебашит в сообществе, а ты нет (как и я).

anonymous ()

Странный вброс.

Deleted ()
Ответ на: комментарий от ZuBB

Один индус из мелкософта тож столько накоммитил в ядро, что даже на хабре смеялись

der_looser ★★ ()
Ответ на: комментарий от anonymous

Подобрал челюсть с пола.

Особенно порадовало вот это:

Pole Dancing

Быдлокодер-стриптизер, ох лол.

anon8 ()

А кто ему уже звезду погасил в твиттере?

По теме: Просто все привыкли. Профит от перехода сомнительный, а переводить весь существующий код на новую ветку проблематично. Поэтому же новые проекты и не начинаются сразу с py3k, либы то под второй.

C1nde ()
Ответ на: комментарий от x0r

А уж сколько проектов сидит на 4-5 джаве и даже не собирается никуда двигаться...

aidan ★★★★ ()

По статистике после торта идёт говно. Поэтому люди и не торопятся переходить на новую ветку.

Для примера набросал:

gnome2 - торт, gnome3 - говно.

kde3 - торт, kde4 - говно.

gtk2 - торт, gtk3 - говно.

python2 - торт, python3 - по идее должен стать говном.

sergio1204 ★★ ()
Ответ на: комментарий от Deathstalker

Самое лучшее - враг хорошего. Я ж просил сравнение.

record ★★★★★ ()
Последнее исправление: record (всего исправлений: 1)

Питон 3 ненужен. Вообще.

AIv ★★★★★ ()
Ответ на: комментарий от true_admin

Та я знаю :) Я думал всем тут покажешь, расскажешь :)

HunOL ★★★★ ()
Ответ на: комментарий от HunOL

Дык всё уже рассказано и показано :)

Я вот к НГ свой ЯП собирался выкатить, но как-то не срослось. Может, к первому апреля успею...

true_admin ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.