= Глоссарий = '''!BlueBream''' !BlueBream - новое название Zope 3, начиная с 2010 года '''Setuptools''' Используя Setuptools, разработчики могут распространять Python пакеты. Он создает пакет в формате развертывания Egg. Setuptools построет на базе distutils - модуля стандартной библиотеки Python. Distribute разрабатывается сообществом как форк проекта Setuptools. '''Egg''' Egg - формат развертывания пакетов, созданных с помощью Setuptools. '''Buildout''' Система сборки Python - проектов, созданная Джимом Фултоном. Взгляните на станицу Buildout на PyPI для получения детальной документации. '''Zope 2''' The Z Object Publishing Framework - сервер приложений Python, который используется более десяти лет. '''Zope Component Architecture''' Zope Component Architecture (ZCA) - Python фреймворк добавляющий возможности компонентного проектирования и разработки приложений '''Distribute''' Разрабатываемый сообществом форк проекта Setuptools. '''Zope Toolkit''' The Zope Tool Kit (ZTK) - набор библиотек для построение веб приложений и фреймворков. '''Zope Foundation''' The Zope Foundation - некоммерческая организация, предоставляющая поддержку сообщества Zope, а также платформы Zope и смежного программного обеспечения. '''Zope 3''' Проект, который стартовал в 2001 году сообществом Zope под началом Джима Фултона. '''Zope Public License''' ZPL сертифицирована как лицензия ПО с открытым кодом. Она также является GPL-совместимой. '''WSGI''' The Web Server Gateway Interface описывает простой и универсальный интерфейс взаимодействия между веб серверами и веб приложениями или фреймворками, созданными на языке программирования Python. Последняя, третяя версия Python, уже поддерживается модулем mod_wsgi (модуль веб сервера Apache Web). '''Paste''' Paste - инструмент для использования стека Web Server Gateway Interface '''!PasteDeploy''' !PasteDeploy предоставляет код для загрузки WSGI приложений и серверов из URI; эти URIs можут ссылаться на Python Egg или конфигурационные файлы в стиле INI. Paste Script обеспечивает команды для обслуживания приложений, основанных на таких конфигурационных файлах. '''!PasteScript''' !PasteScript - подключаемый интерфейс коммандной строки, который содержит команды для настройки вывода пакетных файлов '''Separation of concerns''' Разделение проблем (SoC) - процесс разбиения компьютерной программы на into отдельные части, решающие как можно меньшие области задач. '''ZODB''' Zope Object Database представляет собой объектно-ориентированную базу данных для Python, которая обеспечивает высокий уровень прозрачности хранения и операций над данными. Приложения получают преимущество особенностей объектной базы данных внеся всего малое количество изменений в логику работы программы. ZODB включает в себя подключаемый интерфейс хранилища, поддержку транзакционного мезанизма, а также возможность отката изменений. '''ZCML''' Zope Configuration Markup Language - XML'ный язык конфигурации приложений, который используется для внесения изменений в глобальный реестр компонентов приложения, и таким образом делает возможным использование компонетной архитектуры Zope. '''Jim Fulton''' James Fulton - технический директор (CTO), Zope Corp, AKA Zope Pope, J1m в IRC. Он человек. '''Bobo''' первоначальная реализация объектно-ориентированной технологии публикации в веб Джима Фултона, реализованная на Python. Jim недавно выполныл релиз Bobo, Web фреймворка для нетерпеливых. '''CGI''' Common Gateway Interface '''Grok''' Grok - фреймворк для разработки веб приложений. Он нацелен как на новичков, так и на опытных разработчиков. Grok акцентирует внимание на has an emphasis on быстрой разработке. Grok простой и мощный. '''mod_wsgi''' модуль веб сервера Apache для запуска Python приложений, которые поддерживают WSGI интерфейс. Этот модуль подходит для хостинга как высоконагруженых веб порталов, так и средних и маленьких персональных сайтов. '''Перевод: Ростислав Дзинько'''