Форум сайта python.su
Собственно, наткнулся вот на эту статью
http://cykooz.blogspot.com/2009/02/zope3.html
и как-то.. задело.
Даже если смотреть по данному форуму, у джангистов в 10 раз больше тем.
Я на zope-основанных фреймворках работаю относительно недолго (год на Plone, месяц BlueBream).
Одно знаю точно - python на php не променяю.
Вопрос следующий:
Есть люди, хорошо разбирающиеся как в BB/Zope, так и в Django?
Интересует реалистичный взгляд на будущее.
Может, и правда стоит поменять платформу, пока не поздно?
Офлайн
Работаю с Zope3/BB примерно 2 года, и 1 год с Django. Вы правильно подметили, Django гораздо более популярная платформа, нежели Zope-based. Если говорить о рынке СНГ, то тут процент разработок и компаний, которые работают с Zope-based крайне мало. В Украине я знаю 1 компанию, которая занимается Plone/Grok, и 1, которая занимается Zope3/BB (где я раньше и работал). В Росии не скажу, так как не интересовался. Если же говорить о буржуйском рынке, то там это более развито, о чем, например, говорит громадное количество пакетов на Pypi с тегом Zope.
Насчет статьи, могу добавить, что работал с ведущим разработчиком из “Ключевых решений”, который разрабатывал, в том числе, и Hivurt CMS. Компания развалилась из-за финансовых трудностей (подробностей не знаю). Sportbox.ru был переписан на php, так как хозяева портала не смогли договорилится с бывшими разработчиками после развала компании.
IMHO:
1. Если освоите Django - без работы не останетесь наверняка.
2. Если собираетесь заниматься собственным делом, то вам, в конечном счете, по боку на чем писать (в большинстве случаев).
3. Zope3 гораздо тяжелее в изучении, чем Django, отсюда и статистика (учитывая что до Django популярным был, фактически, только Zope)
4. Если говорить о крупных проектах с большой командой разработчиков, я склоняюсь к Zope3 из-за чистоты архитектурных решений.
5. Мой опыт показывает, что хорошо спроектированную систему в стиле “separating concerns” очень легко переделать практически в корне, не ламая при этом старый код, а только отключать/подключать компоненты.
6. В будущее смотреть это, скорее, по части специалистов в области хрустальных шаров, но пока тенденция не в сторону Zope.
7. Учитывая пункт 2 скажу, что знаю ребят (Харьков), которые делают сайты на Erlang 0_o =), и очень даже успешно, если учесть что многие даже о таком языке не слышали.
8. Наверное не стоит спрашивать из вышесказанного, почему я перешел работать на Django =).
9. Собираюсь сделать свой собственный проект, и он точно будет на BlueBream.
Вот такая-вот ария кощея бессмертного ….
Офлайн
LightOfMooNЭта заметка уже довольно старая. С тех пор я поумнел и стал лучше разбираться, что к чему. Изучил Django, сделал на нём несколько проектов, насмотрелся на мучения моего коллеги с Drupal-ом.
Собственно, наткнулся вот на эту статью
http://cykooz.blogspot.com/2009/02/zope3.html
и как-то.. задело.
Отредактировано (Окт. 7, 2010 08:35:51)
Офлайн
Порядок и красота - это то, что нас волнует, не так ли? Software слишком сложное, порядок и красота суть обувь для бегства от ентропии.
Офлайн