2007-11-15

Публикации Zope'ата - история Zope2,3 и Plone глазами постороннего Куда пропала Python Policy

Джанго против Zope

Андрей Орлов  2007-11-15 18:00

Я не претендую на продвинутое знание джанго. Поэтому статья не полемическая, а так, скорее софистика. Единственный опыт общения с джанго: наш товарищ две недели пытался изобразить веб-интерфейс на джанго и выдал что-то некрасивое и неюзабельное. Я с другим товарищем, за неделю, соорудил не только продукт для транспарентной работы с SQL-базами в Zope3, но и написал интерфейс к базе данных. Ну, а немного критики ниже.

Сравнение Джанго и Zope3

Сравнение Джанго и Zope3

На самом деле это все равно что сравнивать танк с велосипедом. Мы на танке. Но, тем не менее есть и в пользу django отзывы. Я назову главное отличие, которое все объяснит. Продукт simplesqlui дает возможность сделать какую угодно базу и отобразить ее в какие угодно объекты. Это вопрос только нашего таланта в написании SQL запросов.

В джанго используется противоположенный путь: по написанным объектам джанго генерирует базу и запросы к ней. Из этого свойства вытекает большой минус: если есть готовая база и нужно ее отобразить в интернет, то от джанго проку мало. Тоже самое - если на базу просто наложены какие-то дополнительные требования.

Но из этого вытекает большой плюс: Для тех, кто SQL не знает, а просто пишет сайт, джанго предоставляет на удивление низкий порог входа. Но тут идет другое сравнение с Zope: Zope3, для тех кому не нужен SQL, тоже дает низкий порог входа. Разница только в том, что в одном случае используется реляционная база данных, а в другом - объектная.

Казалось бы разница невелика, особенно, если работа транспарентна и транзакционна, но ее хорошо показал один авторитет: представьте себе гараж автомобилей, такой, что при сдаче автомобиля в гараж, он разбирается на составные части, а при получении собирается заново. Вы бы стали клиентом такого гаража?

Я - нет.

DreamBot Zope3 Учат тут Нейросети Репозиторий Слив! Статистика Редакторам Мобильный блог
Официальный сайт Zope3 Московская группа изучения реактивного движения The Dream Bot Site nooxml Сайт посуточной аренды квартир в москве