Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 5, 2007 20:37:13

offline
От:
Зарегистрирован: 2007-04-24
Сообщения: 121
Репутация: +  0  -
Профиль   Отправить e-mail  

О версиях фреймворков

Странные совпадения, почти у всех фреймворков на питоне версия ниже единицы.. То есть фактически очень маленький шанс что сделанный код сегодня на любом фреймворке, будет так же работать на версии релиза, так как ни о каком backward campatibility и речи быть не может до версии 1.0.. Чего ждут создатели? Python 3k? Если нет то что будет когда выйдет python 3k? Будут переписывать свои фреймворки?



Офлайн

#2 Сен. 5, 2007 22:11:47

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

О версиях фреймворков

Нет, все куда проще. На OpenSource проектах не гонятся за номером версии. Текущий trac - 0.10.3, если не ошибаюсь.
sqlalchemy - 0.3.10. Буквально на днях выйдет 0.4.0. nevow 0.9.22. django - 0.96. И т.д.
Все перечисленные проекты давно вышли за стадию бета тестирования и находятся в статусе mature по несколько лет. Обратная совместимость на уровне.
Просто авторам не нужно для привлечения пользователей непременно начинать с версии 1.0 и после исправления багов выпускать версию 2.0. Они довольствуются 0.1.х и 0.2.х соответственно. Считайте это причудой OpenSource разработчиков.
Номер версии никак не учавствует в рекламной компании, дабы объяснить простому пользователю, за что платить снова.



Офлайн

#3 Сен. 5, 2007 22:51:30

offline
От:
Зарегистрирован: 2007-04-24
Сообщения: 121
Репутация: +  0  -
Профиль   Отправить e-mail  

О версиях фреймворков

Ну мне показалось что обратная совместимость не очень.. Тот же Pylons переходит с одного языка темплейтов на другой, сейчас наверное по дефолту будет и sqlalchemy новой версии, там тоже скорей всего наизменяли много чего.. А версия вроде как не меняется.. У меня лично и наверное у многих других людей изменения версий в виде с 1.96 на 1.97 асоциируется с несколькими багфиксами и уж никак не с такими координальными изменениями.

А что относительно python 3k и фреймворков? Никаких слухов не ходит? И вот интересен вопрос о книгах, вроде как Apress хотели выпустить книги о django и pylons, но что то это дело затихло, djangobook не обновлялся больше чем пол года, а книга по pylons вообще вроде пустая, написано только что пару разделов сейчас редактируются..



Офлайн

#4 Сен. 6, 2007 00:51:08

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

О версиях фреймворков

sqlalchemy итеративна. Разница небольшая (только в 0.1-0.2 переход был кардиальным)
Python 3k
Офигенная штука. Начинаю с ним баловаться. Но ВСЕ либы - под текущий питон. Долго еще новости Py3k будут темой для “поговорить”, а не вопросом поддержки



Офлайн

#5 Сен. 6, 2007 01:13:53

nss
От:
Зарегистрирован: 2007-01-06
Сообщения: 103
Репутация: +  0  -
Профиль   Отправить e-mail  

О версиях фреймворков

Насчет питона 3k. Будет выпущен специальный промежуточный релиз python 2.6, который еще будет обратно совместим с 2.*, но будет также совместим (но не полностью) и с 3k. Также, 2.6 будет выдавать ворнинги, про использование недоступных в питоне 3k фич.

http://www.python.org/dev/peps/pep-3000/#compatibility-and-transition



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version