Андрей Светлов
Апрель 14, 2010 18:06:05
Год назад я писал, что тройка будет уверенно выходить в mainstream к текущему времени.
Я ошибся.
Позвольте рассказать о моих предположениях:
- 3.0 - очень перспективно, но на деле полный отстой.
3.1 - хорошо поработали над ошибками, переписали io чтобы был ощутимо быстрее. На прошлом PyCon призывали портировать свои либы на тройку, благо отличный 2to3 уже был создан и обкатан весьма неплохо.
Результат: много библиотек портировано, длинный список остался. 2.7 объявлен последней версией двойки.
Разработчики ядра усиленно не хотят работать над backports новых фич в двойку. И я их понимаю. Это отнимает очень много времени и вообще тяжело.
Портируют быстро и все быстрее.
Релиз 3.2 запланирован на конец года. В последние годы релиз новой версии Питона практически совпадает с планами - научились не обещать невозможное.
А теперь маленькое отступление на десять лет назад:
- Python 2.0 - отстой
- Python 2.1 - лучше, гораздо лучше. Присматриваемся…
- Python 2.2 - ой, хорошо. А не пора бы ли перейти на него?
- Python 2.2.2 - поправили несколько откровенных багов - и с тех пор забыли о 1.х
На самом деле прошло больше времени, и только 2.3 стал первой полноценной двойкой, которую ставили везде. Потом был 2.4 - революционные изменения. Но его уже приняли, встречали с радостью. 1.х ушел навсегда (остался лишь на смартфонах Nokia, кажется… Тормоза)
Ждем 3.2.2?
Мне лично тройка ой как нравится, но пока мой код на двойке. Знаю несколько команд, которые уже используют Python 3.1
Время перехода - сейчас?
o7412369815963
Апрель 14, 2010 19:14:16
Андрей Светлов
Время перехода - сейчас?
я буду переходить когда все используемые мной либы под 2.х будут существовать под 3.х (хотя 2.х и 3.х можно использовать совместно),
либо когда 3.х будет явно выгодней
ZZZ
Апрель 14, 2010 22:54:35
А я бы вот уже перешёл… Но пока не можем.
Будем думать на следующем проекте.
Ed
Апрель 15, 2010 00:46:57
Я буду переходить когда будет необходимость. Пока мне и на двойке хорошо. Продакшен вообще еще на 2.4, вот только собираемся на 2.6 переходить.
sypper-pit
Апрель 15, 2010 07:45:21
я считаю что 2 еще будет очень долгое время в ходу
Lexander
Апрель 15, 2010 19:49:49
Когда появятся все необходимые либы - перейду в новых проектах. Не раньше. И старые трогать пока не собираюсь.
Zubchick
Апрель 16, 2010 13:08:00
я не могу из за matplotlib и numpy. А так учить питон я начал сразу с тройки. Адаптируя курс интуита к тройке :)
proDiva
Апрель 22, 2010 08:06:28
Голосую за 2.4)))) самая стабильная версия с самым большим количеством библиотек и различных дополнений))) уверена, что еще долгое время лучше версии не будет.
o7412369815963
Апрель 22, 2010 08:12:34
proDiva
Голосую за 2.4)))) самая стабильная версия с самым большим количеством библиотек и различных дополнений))) уверена, что еще долгое время лучше версии не будет.
спорный вопрос про стабильность т.к. она уже давно не поддерживается и баги не фиксятся.
bw
Апрель 22, 2010 13:46:42
Всем устраивает 2.5, как и 2.4 и 2.3 в своё время. Переходил только из-за различных пакетов, которые либо вообще не выпускались под предыдущие версии, либо их поддержка прекращалась. А так, ни 2.6, ни 3.1 мне не нужны.
..bw