Различия между версиями 7 и 8
Версия 7 от 2010-07-01 13:19:27
Размер: 5468
Редактор: RostislavDzinko
Комментарий:
Версия 8 от 2010-07-01 13:20:17
Размер: 6204
Редактор: RostislavDzinko
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 33: Строка 33:

== Что такое Zope Foundation ==

Из http://foundation.zope.org:

{{{
The Zope Foundation has the goal to promote, maintain, and develop
the Zope platform. It does this by supporting the Zope community.
Our community includes the open source community of contributors to
the Zope software, contributors to the documentation and web
infrastructure, as well as the community of businesses and
organizations that use Zope.

The Zope Foundation is the copyright holder of the Zope software
and many extensions and associated software. The Zope Foundation
also manages the zope.org website, and manages the infrastructure
for open source collaboration.
}}}

For more details: http://foundation.zope.org/about

Часто задаваемые вопросы

Общее

Что такое BlueBream

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

BlueBream берет свое начало из сообщества Zope, созданного в 1998 году. Изначально основополагающие технологии Zope были разработаны в Zope Corporation. Разработка BlueBream началась в конце 2001 года. В ноябре 2004 года была выпущена первая версия. BlueBream - полностью переписанный вариант, который сохраняет только объектную базу данных ZODB. Архитектура BlueBream порождена потребностями больших компаний, и нацелена на создание корпоративных (enterprise) веб приложений с использованием новейших парадигм в разработке программного обеспечения. На проект очень сильно повлияла концепция экстремального программирования, поэтому для ускорения процесса разработки BlueBream проводятся спринты. В 2006 году был создан фонд Zope, целью которого стала помощь в организации и создании связей с сообществом Zope.

Почему BlueBream?

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

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

  • BlueBream использует мощную и известную систему сборки Buildout, созданную на языке Python.

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

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

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

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

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

  • BlueBream включает множество хорошо оттестированных компонентов, которые реализуют общие задачи. Вот несколько из них:

    • zope.publisher публикует объекты Python в веб окружении, поддерживая совместимость с WSGI

    • zope.security предоставляет общий механизм подключаемых политик безопасности policies

    • zope.testing и zope.testbrowser предлагают фреймворки для unit- и функционального тестирования

    • zope.pagetemplate - XHTML-совместимый язык разработки шаблонов

    • zope.schema - механизм схем

    • zope.formlib - инструмент для автоматической генерации форм

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

Что такое Zope Foundation

Из http://foundation.zope.org:

The Zope Foundation has the goal to promote, maintain, and develop
the Zope platform.  It does this by supporting the Zope community.
Our community includes the open source community of contributors to
the Zope software, contributors to the documentation and web
infrastructure, as well as the community of businesses and
organizations that use Zope.

The Zope Foundation is the copyright holder of the Zope software
and many extensions and associated software.  The Zope Foundation
also manages the zope.org website, and manages the infrastructure
for open source collaboration.

For more details: http://foundation.zope.org/about

Документации/Bluebream/Bluebreamfaq (последним исправлял пользователь RostislavDzinko 2010-07-05 11:23:27)