Размер: 6660
Комментарий:
|
Размер: 7367
Комментарий:
|
Удаления помечены так. | Добавления помечены так. |
Строка 53: | Строка 53: |
== Как Я могу помочь? == Если вы заинтересованы в оказании помощи сообществу, у вам есть время, - обучитесь компонентной архитектуре и !BlueBream, и принимайте участие в любой из областей разработки. Посещайте на IRC канал: '''#bluebream at irc.freenode.net'''. Также присоединяйтесь к спискам рассылки: https://mail.zope.org/mailman/listinfo/bluebream. Вот вики страница с более подробной информацией: http://wiki.zope.org/bluebream/ContributingToBlueBream. |
Часто задаваемые вопросы
Общее
Что такое 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:
Целью Zope Foundation является продвижение, управление, и разработка платформы Zope. Достигается цель путем поддержки сообщества Zope. Наше сообщество включает открытое сообщество вкладчиков в программное обеспечение Zope, вкладчиков в документацию и веб инфраструктуру, а также сообщество предприятий и организаций, использующих Zope. Zope Foundation владеет авторскими правами на программное обеспечение Zope, множества расширений и связанного программного обеспечения. Zope Foundation также управляет сайтом ''zope.org'' и инфраструктурой сотрудничества.
Для более подробной информации обратитесь к: http://foundation.zope.org/about
Как Я могу помочь?
Если вы заинтересованы в оказании помощи сообществу, у вам есть время, - обучитесь компонентной архитектуре и BlueBream, и принимайте участие в любой из областей разработки. Посещайте на IRC канал: #bluebream at irc.freenode.net. Также присоединяйтесь к спискам рассылки: https://mail.zope.org/mailman/listinfo/bluebream. Вот вики страница с более подробной информацией: http://wiki.zope.org/bluebream/ContributingToBlueBream.