The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Разработчики web-фреймворка Django представили план миграции на Python 3

16.03.2012 12:04

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

Миграция Django на Python 3 будет поэтапной. На первом этапе планируется определить в качестве минимально поддерживаемой версии Python 2.6, которая позиционируется разработчиками Python как промежуточный выпуск, облегчающий переход с ветки Python 2.x на Python 3. Например, многие возможности Python 3.0 портированы в ветку 2.6 без нарушения совместимости с ранее написанными для Python 2.x скриптами.

Начиная с ближайшего выпуска Django 1.4, находящегося на стадии тестирования кандидата в релизы, будет прекращена поддержка Python 2.4. Портирование кода на Python 3 начнётся в процессе подготовки Django 1.5. Начиная с выпуска Django 1.5 будет прекращена поддержка Python 2.5 и будут реализована экспериментальная поддержка Python 3. Релиз Django 1.5 планируется выпустить после готовности финальной версии ветки Python 3.3, несколько дней назад перешедшей на стадию альфа-тестирования и отличающуюся добавлением ряда новшеств в язык, которые ранее сдерживались из-за двухгодичного моратория на изменение синтаксиса языка.

  1. Главная ссылка к новости (https://www.djangoproject.com/...)
  2. OpenNews: Релиз web-фреймворка Django 1.3
  3. OpenNews: Релиз web-фреймворка Django 1.2
  4. OpenNews: Релиз web-фреймворка Django 1.0
  5. OpenNews: Доступен релиз Python 2.6
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/33370-django
Ключевые слова: django, python
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (33) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Сержа (?), 12:18, 16/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Круто. Я как раз начал учить Ruby. Теперь может метнусь в сторону питона и джанги.
     
     
  • 2.8, Аноним (-), 14:49, 16/03/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы б еще уточнили какие продукты делаете, чтоб не вляпаться...
     
     
  • 3.9, Аноним (-), 15:50, 16/03/2012 [^] [^^] [^^^] [ответить]  
  • –12 +/
    Какая разница? Всё что на ruby и python - всё та субстанция в которую можно вляпаться.
     
  • 3.11, Xasd (ok), 16:19, 16/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Вы б еще уточнили какие продукты делаете, чтоб не вляпаться...

    думаю Сержа собирается делать www-сайты ...а ви что думали? :)

     

  • 1.3, metallic (ok), 12:32, 16/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Ну наконец-то!
     
  • 1.5, Аноним (-), 12:53, 16/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    это песня будет вечной мне кажется
     
     
  • 2.10, Xasd (ok), 16:16, 16/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    раньше разрабы Django стремительно отказывались к портированию...

    ...впрочим в настоящий момент -- незнай где и найти в интернетах хостинг для Python3 ( heroku , appengine , dotcloud , ... -- все эти хостинги предоставляют Python2 )

    но все эти перемены разумеется к лучшему! должен же ктото разорвать этот круг :-)

     
     
  • 3.19, Аноним (-), 21:54, 16/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем использовать хероку, если цены на VPS начинаются от пары баксов в месяц?
     
     
  • 4.20, Аноним (-), 22:19, 16/03/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Зачем использовать хероку, если цены на VPS начинаются от пары баксов в месяц?

    Потому что школьники падки на баззворды. Вот например питон - круто? Значит изучаем питон. Облака круто? Значит облака. Такая вот примитивная амебная логика.

     
     
  • 5.30, Xasd (ok), 16:45, 17/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    потомучто VPS (который ценой пару баксов) -- за DDoS'ятся одним компьютером :-D

    Heroku будет явно попроизводительнее

    (но я и не говорю именно про Heroku.. тамже +ещё 2 есть претендента)

     
     
  • 6.35, Аноним (-), 17:12, 17/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Давай уж сравнивать VPS за два бакса с хероку за два бакса. Оно за эти деньги вообще работает?
     
  • 5.32, Xasd (ok), 16:53, 17/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Зачем использовать хероку, если цены на VPS начинаются от пары баксов в месяц?
    > Потому что школьники падки на баззворды. Вот например питон - круто? Значит
    > изучаем питон. Облака круто? Значит облака. Такая вот примитивная амебная логика.

    есть и другая логика: "откажемся от простого пути и решим задачу инаисложнейшим образом, создав сайт на C++ на VPS хостинге xD..... а затем мы герои!"

    помоему это нормально когда люди идут по простому технологическому пути... нафига усложнения? а если у тебя не 1 а 20 проектов -- для каждого будешь поднимать отдельный VPS и администрировать их отдельные проблемы? ЛОЛ?

     
     
  • 6.36, Аноним (-), 23:51, 17/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >а если у тебя не 1 а 20 проектов -- для каждого будешь поднимать
    >отдельный VPS и администрировать их отдельные проблемы? ЛОЛ?

    А для чего по твоему народ берет достаточно крутое железо и таки парится на нём с OpenVZ?
    Навеное тупЫЫЫе (С)задротнов.

    PS: Хотя если твои "проекты" это хомяки а-ля vasyapupkin1-vasyapupkin20 то ты наверно даже не понимаешь о чём эта грустная песня ....

     
  • 4.25, Anonymouse (?), 00:00, 17/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Хде за пару баксов? Покажите - не жмитесь.
     
     
  • 5.28, Аноним (-), 09:24, 17/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Вот недавно попадалось (не реклама): http://en.edis.at/virtual-root-server_82.htm - 128 MB OpenVZ стоит 1.45 евро в месяц, то же самое на KVM (!) - 2 евро в месяц.

    И вообще, http://www.lowendbox.com/.

     
     
  • 6.31, Xasd (ok), 16:50, 17/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот недавно попадалось (не реклама): http://en.edis.at/virtual-root-server_82.htm
    > - 128 MB OpenVZ стоит 1.45 евро в месяц, то же
    > самое на KVM (!) - 2 евро в месяц.
    > И вообще, http://www.lowendbox.com/.

    давай называй URL своего сайта, которы находится на подобном VPS-хостинге -- я протестирую на нём Низкоорбитальную Ионную Пушку (bash+curl) xD xD xD

     
     
  • 7.33, Аноним (-), 16:58, 17/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше ты назови URL своего облачного сайт, мы его щас мигом загоним в лимит по трафику и запросам.
     
  • 4.27, Ищавин (ok), 03:40, 17/03/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Наверное за тем, что там есть нормальное скалирование и полная инфраструктура, только push делай и твоя аррка весит в вэбе, ничего и поднимать не нужно.
     
     
  • 5.29, mtr (?), 12:34, 17/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Кто на ком стоял ? Кто, что и где делает ?
     
  • 5.34, Аноним (-), 17:01, 17/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    За те деньги, которые хочет хероку за "нормальное скалирование", можно арендовать отдельный сервак и забыть о проблемах с масштабируемостью на ближайшие 5 лет.
     
     
  • 6.37, Ищавин (ok), 01:45, 18/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Начиная с фразы «арендовать отдельный сервак и забыть о проблемах...» можно прекратить чтение данного коммента.
     
     
  • 7.38, Аноним (-), 01:49, 18/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    С облаками, что ли, лучше? Вот Azure не давно упало, когда программисты Майкрософт ВНЕЗАПНО обнаружили что в феврале иногда бывает 29 дней.
    http://alenacpp.blogspot.com/2012/03/windows-azure-29.html
     
     
  • 8.39, Ищавин (ok), 03:24, 19/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Да и пусть, не пользователи же его потом поднимали Админ 8212 разворачивай с... текст свёрнут, показать
     
  • 3.22, gegMOPO4 (ok), 23:52, 16/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Потому, что очень ценят совместимость со старыми версиями. А поддерживать код, работающий и на Python3, и на < 2.6 — тот ещё геморой. Отказались от < 2.6 — можно и о будущем подумать.

    А неофициальные порты Django на Python3, несовместимые с древним Питоном, существуют уже несколько лет.

     

  • 1.13, XVilka (ok), 16:57, 16/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Они не перепутали 2.6 версию с 2.7?
     
     
  • 2.14, Xasd (ok), 17:32, 16/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    в Python-2.7 всё работает

    разговор идёт об совместимости со *старыми* версиями интерпретаторов Python :-)

     
  • 2.23, gegMOPO4 (ok), 23:55, 16/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Нет. 2.6 есть в текущей Ubuntu LTS, которая будет поддерживаться ещё несколько лет. О RedHat лучше не будем.
     

  • 1.15, Аноним (-), 17:59, 16/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >работу по обеспечению полной совместимости с Python 3

    Питонщики самоотверженно преодолевают трудности,
    которых у других и не возникает.

     
     
  • 2.16, Аноним (-), 19:12, 16/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Возникают, возникают. У дотнетчиков в первую очередь. У жабистов тоже бывает, хоть и реже. У дотнетчиков, правда, этой проблемы больше не будет (нет новых версий — нет несовместимости, профит!), но тем не менее. D тоже имеет несовместимости между первой и второй версией, однако проблема обеспечения совместимости проектов с новой версией легко решается отсутствием сколь-либо значимых проектов.
     
     
  • 3.18, grondek (?), 20:21, 16/03/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И только у C совместимость держится уже 30 лет.
     
     
  • 4.21, ололо (?), 22:32, 16/03/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И только у C совместимость держится уже 30 лет.

    На то он и С.

     
  • 2.24, gegMOPO4 (ok), 23:59, 16/03/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Какие проблемы? Python 1.6 всё так же совместим с Python 1.6. Пользуйтесь, на здоровье.
     
     
  • 3.26, Anonymouse (?), 00:02, 17/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Какие проблемы? Python 1.6 всё так же совместим с Python 1.6. Пользуйтесь, на здоровье.

    Слова не мужа но мальчика.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру