Создатели фреймворка
Django (https://www.djangoproject.com), предназначенного для разработки веб-приложений на языке Python, опубликовали (https://www.djangoproject.com/weblog/2012/mar/13/py3k/) план дальнейшего развития проекта. Заявлено, что будущее языка 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 (http://python.org/download/releases/3.3.0/), несколько дней назад перешедшей на стадию альфа-тестирвоания и отличающуюся добавлением ряда новшеств в язык, которые ранее сдерживались из-за двухгодичного моратория (http://www.opennet.me/opennews/art.shtml?num=24234) на изменение синтаксиса языка.URL: https://www.djangoproject.com/weblog/2012/mar/13/py3k/
Новость: http://www.opennet.me/opennews/art.shtml?num=33370
Круто. Я как раз начал учить Ruby. Теперь может метнусь в сторону питона и джанги.
Вы б еще уточнили какие продукты делаете, чтоб не вляпаться...
Какая разница? Всё что на ruby и python - всё та субстанция в которую можно вляпаться.
> Вы б еще уточнили какие продукты делаете, чтоб не вляпаться...думаю Сержа собирается делать www-сайты ...а ви что думали? :)
Ну наконец-то!
это песня будет вечной мне кажется
раньше разрабы Django стремительно отказывались к портированию......впрочим в настоящий момент -- незнай где и найти в интернетах хостинг для Python3 ( heroku , appengine , dotcloud , ... -- все эти хостинги предоставляют Python2 )
но все эти перемены разумеется к лучшему! должен же ктото разорвать этот круг :-)
Зачем использовать хероку, если цены на VPS начинаются от пары баксов в месяц?
> Зачем использовать хероку, если цены на VPS начинаются от пары баксов в месяц?Потому что школьники падки на баззворды. Вот например питон - круто? Значит изучаем питон. Облака круто? Значит облака. Такая вот примитивная амебная логика.
потомучто VPS (который ценой пару баксов) -- за DDoS`ятся одним компьютером :-DHeroku будет явно попроизводительнее
(но я и не говорю именно про Heroku.. тамже +ещё 2 есть претендента)
Давай уж сравнивать VPS за два бакса с хероку за два бакса. Оно за эти деньги вообще работает?
>> Зачем использовать хероку, если цены на VPS начинаются от пары баксов в месяц?
> Потому что школьники падки на баззворды. Вот например питон - круто? Значит
> изучаем питон. Облака круто? Значит облака. Такая вот примитивная амебная логика.есть и другая логика: "откажемся от простого пути и решим задачу инаисложнейшим образом, создав сайт на C++ на VPS хостинге xD..... а затем мы герои!"
помоему это нормально когда люди идут по простому технологическому пути... нафига усложнения? а если у тебя не 1 а 20 проектов -- для каждого будешь поднимать отдельный VPS и администрировать их отдельные проблемы? ЛОЛ?
>а если у тебя не 1 а 20 проектов -- для каждого будешь поднимать
>отдельный VPS и администрировать их отдельные проблемы? ЛОЛ?А для чего по твоему народ берет достаточно крутое железо и таки парится на нём с OpenVZ?
Навеное тупЫЫЫе (С)задротнов.PS: Хотя если твои "проекты" это хомяки а-ля vasyapupkin1-vasyapupkin20 то ты наверно даже не понимаешь о чём эта грустная песня ....
Хде за пару баксов? Покажите - не жмитесь.
Вот недавно попадалось (не реклама): http://en.edis.at/virtual-root-server_82.htm - 128 MB OpenVZ стоит 1.45 евро в месяц, то же самое на KVM (!) - 2 евро в месяц.И вообще, http://www.lowendbox.com/.
> Вот недавно попадалось (не реклама): 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
Лучше ты назови URL своего облачного сайт, мы его щас мигом загоним в лимит по трафику и запросам.
Наверное за тем, что там есть нормальное скалирование и полная инфраструктура, только push делай и твоя аррка весит в вэбе, ничего и поднимать не нужно.
Кто на ком стоял ? Кто, что и где делает ?
За те деньги, которые хочет хероку за "нормальное скалирование", можно арендовать отдельный сервак и забыть о проблемах с масштабируемостью на ближайшие 5 лет.
Начиная с фразы «арендовать отдельный сервак и забыть о проблемах...» можно прекратить чтение данного коммента.
С облаками, что ли, лучше? Вот Azure не давно упало, когда программисты Майкрософт ВНЕЗАПНО обнаружили что в феврале иногда бывает 29 дней.
http://alenacpp.blogspot.com/2012/03/windows-azure-29.html
Да и пусть, не пользователи же его потом поднимали. Админ — разворачивай свой сервак, накатывай обновления, устраняй проблемы и поднимай его если что. Я же разработчик, мне весь этот гемор вообще не к месту, у меня совершенно другие головные боли.
Потому, что очень ценят совместимость со старыми версиями. А поддерживать код, работающий и на Python3, и на < 2.6 — тот ещё геморой. Отказались от < 2.6 — можно и о будущем подумать.А неофициальные порты Django на Python3, несовместимые с древним Питоном, существуют уже несколько лет.
Они не перепутали 2.6 версию с 2.7?
в Python-2.7 всё работаетразговор идёт об совместимости со *старыми* версиями интерпретаторов Python :-)
Нет. 2.6 есть в текущей Ubuntu LTS, которая будет поддерживаться ещё несколько лет. О RedHat лучше не будем.
>работу по обеспечению полной совместимости с Python 3Питонщики самоотверженно преодолевают трудности,
которых у других и не возникает.
Возникают, возникают. У дотнетчиков в первую очередь. У жабистов тоже бывает, хоть и реже. У дотнетчиков, правда, этой проблемы больше не будет (нет новых версий — нет несовместимости, профит!), но тем не менее. D тоже имеет несовместимости между первой и второй версией, однако проблема обеспечения совместимости проектов с новой версией легко решается отсутствием сколь-либо значимых проектов.
И только у C совместимость держится уже 30 лет.
> И только у C совместимость держится уже 30 лет.На то он и С.
Какие проблемы? Python 1.6 всё так же совместим с Python 1.6. Пользуйтесь, на здоровье.
> Какие проблемы? Python 1.6 всё так же совместим с Python 1.6. Пользуйтесь, на здоровье.Слова не мужа но мальчика.