вторник, 17 февраля 2009 г.

Перспективы Zope3 в современном мире?

Каждому необходимо знать, что он делает всё правильно. Важно верить,
что выбранный путь является верным и обязательно приведёт к успеху. Но
когда огромная масса людей повернула в другую сторону и с радостным
видом несётся на всех парусах вперёд, начинаешь чувствовать себя
дураком, когда ты решился забираться по бездорожью в гору. При этом
вершину этой горы уже несколько лет скрывают непроглядные тучи, и ты
незнаешь что тебя ждёт наверху - награда или кучка камней.

Именно так я начинаю чувствовать себя, когда сравниваю Zope (в
частности Zope3), на котором работаю уже 3 года, с другими
фреймворками и CMS-ами. Начинают одолевать сомнения. Стоит ли дальше
осваивать Zope3? А может лучше изучать какой-нить Drupal?
Особенно остро эти вопросы встают, когда видишь, как мимо пролетают
те, кто шёл впереди тебя, но сорвался.
Вот несколько удручающих фактов:
- Zope3 существует уже несколько лет, но так и не было на ней сделано
ни одной хорошей открытой CMS имеющей поддержку комьюнити. Была
надежда на hivurt, но он умер, не успев толком родится. Есть ещё
конечно z3ext, но активность на его сайте не больше чем в заброшенном
доме.
- Компания "Ключевые решения", которая была для меня лучиком света,
пробившимся через тучи, похоже погасла, и остались только угольки. Все
ранее выложенные ими компоненты теперь не доступны. Все их начинания в
популяризации Zope3 так и стоят на месте (сайт zope3.ru не обновлялся уже целый год)
- Портал sportbox.ru, который я ставил всем в пример как крупный
российски сайт сделанный на Zope3 (фирмой "Ключевые решения"), уже
давно переписан на php.
- Большинство сайтов с разработками для Zope обновлялись последний раз
где-то в 2006 году. Сайтов с разработками под Zope3 можно пересчитать
по одной руке (с тремя пальцами).
- Даже просмотрев сайт zope.com у меня сложилось впечатление, что он
тоже завис где то в 2006 году (нашёл где-то на нём опубликованное
событие датированное 2006 годом)
- В русскоязычной группе по Zope3, сообщения появляются раз в 2 месяца.
Похоже, все 200 с копейками участников либо больше не занимаются Zope,
либо такие мощные гуру по Zope3, что у них не возникает вопросов и
предложений.

Несколько радующих фактов:
- Наконец то зарелизен Zope3.4, и даже есть стремление у разработчиков
выпускать релизы с интервалом в 6 месяцев (Zope3.4, если не ошибаюсь,
делали года 2).
- Рассылки Zope3-users и Zope-dev ещё пока живы.
- Немецкая контора Lovely Systems, занимающаяся разработкой сайтов,
делает сайты в том числе и на Zope3. Есть у них парочка крупных
немецких порталов, которые можно смело ставить в пример (правда очень
мало от конторы пользы для Zope3 комьюнити - всего лишь несколько
компонентов и парочка презентаций).

Вот, в общем... наболело. Хотелось бы услышать ваше мнение на счёт
перспектив Zope3.

5 комментариев:

  1. Интересно написано....но многое остается непонятнымb

    ОтветитьУдалить
  2. Идеи ваши предельно понятны. Тенденции, возможно, не в сторону Zope3, но вот вы сейчас занимаетесь разработкой на Zope3. У вас в бизнесе/компании где вы работает начались проблемы с заказами? Если нет, то, по моему мнениб, вам стоит забросить, только в том случае, если вам не нравится разрабатывать на Zope3.

    ОтветитьУдалить
  3. Стоит отметить, что эта заметка уже довольно старая. С тех пор я поумнел и стал лучше разбираться, что к чему. В данный момент я не занимаюсь серьёзной разработкой на Zope3 (BlueBream), но это не от того, что он чем то меня не устраивает. Просто не было подходящей задачи. А делать на нём сайты категории "визитка" - всё равно, что из пушки по воробьям.

    По долгу службы, занимаясь поддержкой старых и новых проектов частенько жалею, что они написаны не на Zope3. Ведь долговременная поддержка и развитие приложения - это, можно сказать, конёк Zope3 и других фреймворков основанных на ZTK/ZCA.

    ОтветитьУдалить
  4. Привет из 2012-го года. Работаю в компании над сайтом который был написан на Zope3 - переписываю на Pyramid. Из плюсов Zope могу выделить реализацию интерфейсов. Это наврено единственное что стоит внимания.

    ОтветитьУдалить
    Ответы
    1. Да, интерфейсы и адаптеры - это сила. По моему это наилучшая схема для расширения возможностей приложения по сравнению например с плагинами на основе хуков или ещё чего то. Хотя возможно и не самая быстрая :)

      Удалить