6049
Комментарий:
|
8677
|
Удаления помечены так. | Добавления помечены так. |
Строка 17: | Строка 17: |
* [[http://bluebream.zope.org|BlueBream]] реализует Python Web Server Gateway Interface WSGI используя Paste, PasteScript, и PasteDeploy. | * [[http://bluebream.zope.org|BlueBream]] реализует Python Web Server Gateway Interface WSGI используя Paste, !PasteScript, и !PasteDeploy. |
Строка 44: | Строка 44: |
Наша цель - предоставить высококачественную бесплатную документацию по BlueBream. Если вы желаете сделать свой вклад в разработку, исходник в формате RestructuredText этого сайта доступен из репозитория zope.org (пожалуйста, замените USERNAME на ваш логин zope.org): | Наша цель - предоставить высококачественную бесплатную документацию по [[http://bluebream.zope.org|BlueBream]]. Если вы желаете сделать свой вклад в разработку, исходник в формате !RestructuredText этого сайта доступен из репозитория zope.org (пожалуйста, замените USERNAME на ваш логин zope.org): |
Строка 49: | Строка 49: |
== Краткая историческая сводка == Наша история начинается в 1996 году. Тогда [[http://bluebream.zope.org/doc/1.0/glossary.html#term-jim-fulton|Джим Фултон]] был техническим директором в компании "Digital Creations". В том году на международной Python конференции (IPC), Джим делал доклад о CGI: "Python и программирование в Интернет. Он, считая CGI недостаточно элегантным решением, придумал лучший способ программирования в Интернет на Python. Согласно легенде, Джим изучил CGI летя в самолете на конференцию, и спроектировал [[http://bluebream.zope.org/doc/1.0/glossary.html#term-bobo|Bobo]] по пути домой. Тогда Digital Creations выипустили три открытых Python пакетов: [[http://bluebream.zope.org/doc/1.0/glossary.html#term-bobo|Bobo]], Document Template, и Bobopos. Эти пакеты – веб публикатор, движок шаблонов, и объектная база данных стали ядром Principia - коммерческого сервера приложений. В ноябре 1998 года, инвестор Hadar Pedhazur убедил Digital Creations сделать Principia открытым. Эти пакеты развились в компонентны ядра фреймворка Zope 2, а Digital Creations переименовались в Zope Corporation. С тех пор и Zope пребывал в активной разработке. Он развивался в нескольких направлениях наряду с тем, как сообщество набиралось опыта, продолжая искать баланс между можностью и простотой использования. В Zope 2 акцент делается на быструю разработку, а компонентная архитектура Zope, которая является основой Zope 3, делает упор на на такие свойства как модульность и настраиваемость, которые показали свою успешность а “корпоративных” приложениях, от которых требуется гибкость и масштабируемость. |
Введение в 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-совместимая лицензия).
Присоединяйтесь к нашему сообществу
Мы приглашаем вас стать частью нашего сообщества!
Вы можете стать частью нашего сообщества присоединяясь/подписавшись на одну из следующих платформ:
Список рассылки: https://mail.zope.org/mailman/listinfo/bluebream
Twitter: http://twitter.com/bluebream
- IRC канал: #bluebream at freenode.net
Ohloh.net: https://www.ohloh.net/p/bluebream
Страница PyPI: http://pypi.python.org/pypi/bluebream
Сообщество разработчиков 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.
Краткая историческая сводка
Наша история начинается в 1996 году. Тогда Джим Фултон был техническим директором в компании "Digital Creations". В том году на международной Python конференции (IPC), Джим делал доклад о CGI: "Python и программирование в Интернет. Он, считая CGI недостаточно элегантным решением, придумал лучший способ программирования в Интернет на Python. Согласно легенде, Джим изучил CGI летя в самолете на конференцию, и спроектировал Bobo по пути домой.
Тогда Digital Creations выипустили три открытых Python пакетов: Bobo, Document Template, и Bobopos. Эти пакеты – веб публикатор, движок шаблонов, и объектная база данных стали ядром Principia - коммерческого сервера приложений. В ноябре 1998 года, инвестор Hadar Pedhazur убедил Digital Creations сделать Principia открытым. Эти пакеты развились в компонентны ядра фреймворка Zope 2, а Digital Creations переименовались в Zope Corporation.
С тех пор и Zope пребывал в активной разработке. Он развивался в нескольких направлениях наряду с тем, как сообщество набиралось опыта, продолжая искать баланс между можностью и простотой использования. В Zope 2 акцент делается на быструю разработку, а компонентная архитектура Zope, которая является основой Zope 3, делает упор на на такие свойства как модульность и настраиваемость, которые показали свою успешность а “корпоративных” приложениях, от которых требуется гибкость и масштабируемость.