Революционные технологии Zope

В статье "Ground-breaking technology" автор акцентирует внимание читателей на том, что несмотря на множество существующих на рынке фреймворков, Zope остается лидером, благодаря своим новейшим технологиям.

Zope предоставляет инновационные и передовые веб-технологии уже более десяти лет.

Zope является инновационным фреймворком интернет-приложений.

Zope является технологическим лидером в мире Python. Zope был первым полным фреймворком интернет-приложений, основанным на Python, и до сих пор продолжает устанавливать технологические стандарты.

  • С первого дня Zope использует объектные базы данных, в то время как большинство других фреймворков реляционные.
  • В 2002 году были добавлены локализация и интернациональная поддержка. Вот уже больше шести лет Zope поддерживает интернационализацию и локализацию приложений, в то время как другие веб-фреймворки, основанные на Python, до сих пор поддерживают те функции, которые уже давно есть у Zope.
  • Поддержка кодировки Unicode. Zope мог работать с кодировкой Unicode, начиная с ранних версий Python 2. Другие фреймворки для Python или Ruby-on-Rails приближаются к поддержке кодировки unicode только сейчас.
  • Гибкая компонентная архитектура: основанная на опыте, приобретенном с ранних дней существования сервера приложений Zope 2, (aka Zope Toolkit) часть некоторых важных функций была переписана как набор слабосвязанных компонентов в компонентной архитектуре Zope. Компонентная архитектура Zope основана на концепции интерфейсов, адаптации и сервисах. В сочетании с ZCML (Zope Component Markup Language) возможно создание интернет-приложений с набором пользовательских компонентов. Нет другого сопоставимого фреймворка на основе Python.
  • Десятилетняя история показала на примере как правильно использовать компонентную архитектуру. Другие фреймворки только сейчас учатся на ошибках, с которыми Zope столкнулся много лет назад.

По материалам zope2.zope.org

Перевод КОМТЕТ komtet.ru

Вам также может помочь