Найти - Пользователи
Полная версия: Python 3 и Zope
Начало » Zope/Plone/Bluebream » Python 3 и Zope
1
Mutagena
Подскажите, совместимы ли Zope и Python третьей ветки?
astoon
Mutagena
Подскажите, совместимы ли Zope и Python третьей ветки?
Нет, и не скоро будет.
regall
Zope2/Plone наверное быстрее перенесут чем Zope 3.
astoon
regall
Zope2/Plone наверное быстрее перенесут чем Zope 3.
Michael Haubenwallner буквально на днях писал в твитах, что поднял сборку Grok под Zope Toolkit (ZTK). Лично я еще не проверял - успеется. Stephan Richter тоже говорил в рассылке, что переносит Zope3 application server на отрефакторенный новый ZTK и выложит конфигурацию KGS. Принципиальных проблем с переносом на новые ZTK (набор пакетов без zope.app.*, а только zope.*) - не вижу, и частично давно их использую, но полностью не переносил.
Тем не менее, даже если завтра все будут кричать - вот он, новый KGS, и теперь zope.app.* не нужен - лично я не побегу перелезать на него сразу. Потому что проблема многими нужными z3c.* и zc.* пакетами еще долго останется - их зависимости пока построены на старый лад. И они реально востребованы в работе.
Из всего этого можно предположить, что в течении следующего года (скорее к его концу) можно будет перелезть на ZTK.
И вот тогда - можно будет говорить о P3000, ибо - ZTK предполагается иметь гораздо более простые и чистые зависимости. В общем случае, перенеся zope.interface, zope.component и ZODB3 на P3000 может быть, многое остальное даже сразу будет работать, хотя я не спец. по p3000 - так что только предполагаю.
Но - не думаю что через год будет реальная необходимость переносить zope на p3000. Наверное, гораздо позже. И скорее всего, когда эта необходимость возникнет, это будет сделано быстро и для всех zope-приложений (опять же благодаря более простой структуре зависимостей внутри Zope Toolkit).
Это предположения, а жизнь покажет. Пока это просто не нужно.
regall
astoon, интересные новости, надо бы и себе следить за развитием…
Я исходил в своем предположении из того, что коммьюнити Zope2, а особенно Plone гораздо шире нежели Zope 3, да и работа ведется активнее, тут релизов Zope2 по 1-2 штуки в месяц вылазит =), тогда как Zope 3.4 появился через 3 года после предыдущего (хотя для этого есть объективные причины…)
astoon
UPDATE: Начали портировать.
zope.interface спортировали уже, релизов пока не делали.
regall
astoon
UPDATE: Начали портировать.
zope.interface спортировали уже, релизов пока не делали.
Это радует, очень хочется получить преимущества Python3, например OrderedContainer на SortedDict =)

UPD:
Хотя если вдуматься, то все-таки пока на портировании zope.interface и zope.component может дело и остановится. Грубо говоря эти компоненты используются чаще в подавляющем большинстве случаев (не Zope-разработчиками), поэтому это как бы необходимость ввести интерфейси в тройку.

А вот портировать все остальное, например Twisted, придется после порта первых двух продуктов, так как он на них завязан =).

Так что думаю это будет долгий, если не очень долгий процесс.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB