Различия между версиями 10 и 11
Версия 10 от 2010-06-06 11:33:02
Размер: 6335
Редактор: RostislavDzinko
Комментарий:
Версия 11 от 2010-06-06 11:34:46
Размер: 6467
Редактор: RostislavDzinko
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 6: Строка 6:
'''!Setuptools''' '''Setuptools'''
Строка 15: Строка 15:
Zope 2:: The Z Object Publishing Framework - сервер приложений Python, который используется более десяти лет. '''Zope 2'''
 
The Z Object Publishing Framework - сервер приложений Python, который используется более десяти лет.
Строка 17: Строка 18:
Zope Component Architecture:: Zope Component Architecture (ZCA) - Python фреймворк добавляющий возможности компонентного проектирования и разработки приложений '''Zope Component Architecture'''
 
Zope Component Architecture (ZCA) - Python фреймворк добавляющий возможности компонентного проектирования и разработки приложений
Строка 19: Строка 21:
Distribute:: Разрабатываемый сообществом форк проекта Setuptools. '''Distribute'''
 
Разрабатываемый сообществом форк проекта Setuptools.
Строка 21: Строка 24:
Zope Toolkit:: The Zope Tool Kit (ZTK) - набор библиотек для построение веб приложений и фреймворков. '''Zope Toolkit'''
 
The Zope Tool Kit (ZTK) - набор библиотек для построение веб приложений и фреймворков.
Строка 23: Строка 27:
Zope Foundation:: The Zope Foundation - некоммерческая организация, предоставляющая поддержку сообщества Zope, а также платформы Zope и смежного программного обеспечения. '''Zope Foundation'''
 
The Zope Foundation - некоммерческая организация, предоставляющая поддержку сообщества Zope, а также платформы Zope и смежного программного обеспечения.
Строка 25: Строка 30:
Zope 3:: Преокт, который стартовал в 2001 году сообществом Zope под началом Джима Фултона. '''Zope 3'''
 
Проект, который стартовал в 2001 году сообществом Zope под началом Джима Фултона.
Строка 27: Строка 33:
Zope Public License:: ZPL сертифицирована как лицензия ПО с открытым кодом. Она также является GPL-совместимой. '''Zope Public License'''
 
ZPL сертифицирована как лицензия ПО с открытым кодом. Она также является GPL-совместимой.
Строка 29: Строка 36:
WSGI:: The Web Server Gateway Interface описывает простой и универсальный интерфейс взаимодействия между веб серверами и веб приложениями или фреймворками, созданными на языке программирования Python. Последняя, третяя версия Python, уже поддерживается модулем mod_wsgi (модуль веб сервера Apache Web). '''WSGI'''
 
The Web Server Gateway Interface описывает простой и универсальный интерфейс взаимодействия между веб серверами и веб приложениями или фреймворками, созданными на языке программирования Python. Последняя, третяя версия Python, уже поддерживается модулем mod_wsgi (модуль веб сервера Apache Web).
Строка 31: Строка 39:
Paste:: Paste - инструмент для использования стека Web Server Gateway Interface '''Paste'''
 
Paste - инструмент для использования стека Web Server Gateway Interface
Строка 33: Строка 42:
!PasteDeploy:: !PasteDeploy предоставляет код для загрузки WSGI приложений и серверов из URI; эти URIs можут ссылаться на Python Egg или конфигурационные файлы в стиле INI. Paste Script обеспечивает команды для обслуживания приложений, основанных на таких конфигурационных файлах. '''!PasteDeploy'''
 
!PasteDeploy предоставляет код для загрузки WSGI приложений и серверов из URI; эти URIs можут ссылаться на Python Egg или конфигурационные файлы в стиле INI. Paste Script обеспечивает команды для обслуживания приложений, основанных на таких конфигурационных файлах.
Строка 35: Строка 45:
!PasteScript:: !PasteScript - подключаемый интерфейс коммандной строки, который содержит команды для настройки вывода пакетных файлов '''!PasteScript'''
 
!PasteScript - подключаемый интерфейс коммандной строки, который содержит команды для настройки вывода пакетных файлов
Строка 37: Строка 48:
Separation of concerns:: Разделение проблем (SoC) - процесс разбиения компьютерной программы на into отдельные части, решающие как можно меньшие области задач. '''Separation of concerns'''
 
Разделение проблем (SoC) - процесс разбиения компьютерной программы на into отдельные части, решающие как можно меньшие области задач.
Строка 39: Строка 51:
ZODB:: Zope Object Database представляет собой объектно-ориентированную базу данных для Python, которая обеспечивает высокий уровень прозрачности хранения и операций над данными. Приложения получают преимущество особенностей объектной базы данных внеся всего малое количество изменений в логику работы программы. ZODB включает в себя подключаемый интерфейс хранилища, поддержку транзакционного мезанизма, а также возможность отката изменений. '''ZODB'''
 
Zope Object Database представляет собой объектно-ориентированную базу данных для Python, которая обеспечивает высокий уровень прозрачности хранения и операций над данными. Приложения получают преимущество особенностей объектной базы данных внеся всего малое количество изменений в логику работы программы. ZODB включает в себя подключаемый интерфейс хранилища, поддержку транзакционного мезанизма, а также возможность отката изменений.
Строка 41: Строка 54:
ZCML:: Zope Configuration Markup Language - XML'ный язык конфигурации приложений, который используется для внесения изменений в глобальный реестр компонентов приложения, и таким образом делает возможным использование компонетной архитектуры Zope. '''ZCML'''
 
Zope Configuration Markup Language - XML'ный язык конфигурации приложений, который используется для внесения изменений в глобальный реестр компонентов приложения, и таким образом делает возможным использование компонетной архитектуры Zope.
Строка 43: Строка 57:
Jim Fulton:: James Fulton - технический директор (CTO), Zope Corp, AKA Zope Pope, J1m в IRC. Он человек. '''Jim Fulton'''
 
James Fulton - технический директор (CTO), Zope Corp, AKA Zope Pope, J1m в IRC. Он человек.
Строка 45: Строка 60:
Bobo:: первоначальная реализация объектно-ориентированной технологии публикации в веб Джима Фултона, реализованная на Python. Jim недавно выполныл релиз Bobo, Web фреймворка для нетерпеливых. '''Bobo'''
 
первоначальная реализация объектно-ориентированной технологии публикации в веб Джима Фултона, реализованная на Python. Jim недавно выполныл релиз Bobo, Web фреймворка для нетерпеливых.
Строка 47: Строка 63:
CGI:: Common Gateway Interface '''CGI'''
 
Common Gateway Interface
Строка 49: Строка 66:
Grok:: Grok - фреймворк для разработки веб приложений. Он нацелен как на новичков, так и на опытных разработчиков. Grok акцентирует внимание на has an emphasis on быстрой разработке. Grok простой и мощный. '''Grok'''
 
Grok - фреймворк для разработки веб приложений. Он нацелен как на новичков, так и на опытных разработчиков. Grok акцентирует внимание на has an emphasis on быстрой разработке. Grok простой и мощный.
Строка 51: Строка 69:
mod_wsgi:: модуль веб сервера Apache для запуска Python приложений, которые поддерживают WSGI интерфейс. Этот модуль подходит для хостинга как высоконагруженых веб порталов, так и средних и маленьких персональных сайтов. '''mod_wsgi'''
 
модуль веб сервера Apache для запуска Python приложений, которые поддерживают WSGI интерфейс. Этот модуль подходит для хостинга как высоконагруженых веб порталов, так и средних и маленьких персональных сайтов.

Глоссарий

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 интерфейс. Этот модуль подходит для хостинга как высоконагруженых веб порталов, так и средних и маленьких персональных сайтов.

Перевод: Ростислав Дзинько

Документации/Bluebream/Bluebream-Глоссарий (последним исправлял пользователь SOL-FTTB 2010-06-06 11:35:23)