Различия между версиями 29 и 30
Версия 29 от 2010-06-06 00:35:19
Размер: 3316
Редактор: RostislavDzinko
Комментарий:
Версия 30 от 2010-06-06 00:37:17
Размер: 3791
Редактор: RostislavDzinko
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 25: Строка 25:

[[http://bluebream.zope.org|BlueBream]] - бесплтаное програмное обеспечение с открытым кодом, которое является собственностью Zope Foundation. [[http://bluebream.zope.org|BlueBream]] выпускается под лицензией [[http://bluebream.zope.org/doc/1.0/glossary.html#term-zope-public-license|Zope Public License]] (BSD-подобная, GPL-совместимая лицензия).

Введение в Bluebream

Обзор

BlueBream – раньше известный как Zope 3 – фреймворк для веб разработок, написанный на языке программирования Python.

Вот несколько особенностей, которые отличают BlueBream от других Python веб фреймворков.

  • BlueBream создан на базе Zope Tool Kit (ZTK), основанном на многолетнем опыте, который успел доказать, что соответствует требованиям к разработке стабильного, масштабируемого ПО.

  • BlueBream использует мощную и известную систему сборки.

  • BlueBream использует Zope Object Database (ZODB) - транзакционную объектную СУБД, которая предоставляет мощный и простой путь к реализации хранения данных.

  • BlueBream регистрирует компоненты с помощью Zope Component Markup Language (ZCML) - языка конфигураций, основанного на XML, который предоставляет безграничную гибкость.

  • BlueBream также может регистрировать компоненты используя GROK, который добавляет новый слой, заменяя декларативную конфигурацию ZCML на соглашения и объявления в стандартах Python.

  • BlueBream обладает компонентной архитектурой Zope (ZCA), которая реализует разделение отношений для создания связуемых повторно используемых компонентов (zope.component).

  • BlueBream реализует Python Web Server Gateway Interface WSGI используя Paste, PasteScript, и PasteDeploy.

  • BlueBream содержит число хорошо оттестированных компонетов для обеспечения общих нужд. Среди них:

    • zope.publisher публикует Python объекты в веб, приделяя внимание совместимости с WSGI
    • zope.security оьбеспечивает общий механизм for подключаемых политик безопасности
    • zope.testing и zope.testbrowser предлагают фреймворки для unit и функционального тестирования
    • zope.pagetemplate - XHTML-совместимый язык для создания шаблонов
    • zope.schema - движок схем
    • zope.formlib - инструмент для автоматической генерации форм

BlueBream - бесплтаное програмное обеспечение с открытым кодом, которое является собственностью Zope Foundation. BlueBream выпускается под лицензией Zope Public License (BSD-подобная, GPL-совместимая лицензия).

Документации/Bluebream/Bluebream-Введение (последним исправлял пользователь RostislavDzinko 2010-07-12 22:59:58)