Различия между версиями 3 и 5 (по 2 версиям)
Версия 3 от 2010-07-01 12:50:51
Размер: 2109
Редактор: RostislavDzinko
Комментарий:
Версия 5 от 2010-07-01 12:52:43
Размер: 4017
Редактор: RostislavDzinko
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 12: Строка 12:

== Почему BlueBream? ==

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

 * BlueBream is built on top of the Zope Tool Kit (ZTK), which has many years of experience proving it meets the demanding requirements for stable, scalable software.
 * BlueBream uses the powerful and familiar Buildout system written in Python.
 * BlueBream employs the Zope Object Database (ZODB), a transactional object database providing extremely powerful and easy to use persistence.
 * BlueBream registers components with Zope Component Markup Language (ZCML), an XML based configuration language, providing limitless flexibility.
 * BlueBream can also register components using GROK, which adds a layer replacing the declarative configuration of ZCML with conventions and declarations in standard Python.
 * BlueBream features the Zope Component Architecture (ZCA) which implements Separation of concerns to create highly cohesive reusable components (zope.component).
 * BlueBream implements Python Web Server Gateway Interface WSGI using Paste, PasteScript, and PasteDeploy.
 * BlueBream includes a number of well tested components to implement common activities. A few are of these are:
    * zope.publisher publishes Python objects on the web, emphasizing WSGI compatibility
    * zope.security provides a generic mechanism for pluggable security policies
    * zope.testing and zope.testbrowser offer unit and functional testing frameworks
    * zope.pagetemplate is an XHTML-compliant language for devloping templates
    * zope.schema is a schema engine
    * zope.formlib is a tool for automatically generating forms

BlueBream is free/open source software, owned by the Zope Foundation. Bluebream is licensed under the Zope Public License (BSD like, GPL compatible license).

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

Общее

Что такое 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 is built on top of the Zope Tool Kit (ZTK), which has many years of experience proving it meets the demanding requirements for stable, scalable software.

  • BlueBream uses the powerful and familiar Buildout system written in Python.

  • BlueBream employs the Zope Object Database (ZODB), a transactional object database providing extremely powerful and easy to use persistence.

  • BlueBream registers components with Zope Component Markup Language (ZCML), an XML based configuration language, providing limitless flexibility.

  • BlueBream can also register components using GROK, which adds a layer replacing the declarative configuration of ZCML with conventions and declarations in standard Python.

  • BlueBream features the Zope Component Architecture (ZCA) which implements Separation of concerns to create highly cohesive reusable components (zope.component).

  • BlueBream implements Python Web Server Gateway Interface WSGI using Paste, PasteScript, and PasteDeploy.

  • BlueBream includes a number of well tested components to implement common activities. A few are of these are:

    • zope.publisher publishes Python objects on the web, emphasizing WSGI compatibility
    • zope.security provides a generic mechanism for pluggable security policies
    • zope.testing and zope.testbrowser offer unit and functional testing frameworks
    • zope.pagetemplate is an XHTML-compliant language for devloping templates
    • zope.schema is a schema engine
    • zope.formlib is a tool for automatically generating forms

BlueBream is free/open source software, owned by the Zope Foundation. Bluebream is licensed under the Zope Public License (BSD like, GPL compatible license).

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