Различия между версиями 36 и 37
Версия 36 от 2010-06-06 00:48:42
Размер: 6045
Редактор: RostislavDzinko
Комментарий:
Версия 37 от 2010-06-06 04:26:39
Размер: 6046
Редактор: SOL-FTTB
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 44: Строка 44:
Наша цель - предоставить высококачественную бесплатную документацию по BlueBream. Если вы желаете сделать свой вклад в разработку, исходник в формате RestructuredText этого сайта доступен из репозитория zope.org (пожалуйста, замените USERNAME на ваш логин zope.org): Наша цель - предоставить высококачественную бесплатную документацию по BlueBream. Если вы желаете сделать свой вклад в разработку, исходник в формате !RestructuredText этого сайта доступен из репозитория zope.org (пожалуйста, замените USERNAME на ваш логин zope.org):

Введение в 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 - активное сообщество, которое не только работает над проектом, но и ищет вкладчиков. Вся информация, связанная с разработкой, задокументирована в wiki: http://wiki.zope.org/bluebream/ContributingToBlueBream.

Наша цель - предоставить высококачественную бесплатную документацию по BlueBream. Если вы желаете сделать свой вклад в разработку, исходник в формате RestructuredText этого сайта доступен из репозитория zope.org (пожалуйста, замените USERNAME на ваш логин zope.org):

svn co svn+ssh://USERNAME@svn.zope.org/repos/main/bluebream/website

Если у вас нет прав делать svn commit, пожалуйста ознакомтесь: как стать вкладчиком. Если у вас возникли вопросы, свяжитесь с нами через группу рассылки или irc чат. Мы с удовольствием помодем вам с подачей соглашения вкладчика, которое необходимо для того, чтобы получить доступ к svn.

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