"Олег Бройтман. Zope - The Object Publishing Environment" - читать интересную книгу автораОлег Бройтман.
Zope - The Object Publishing Environment Авторы: Олег Бройтман [email protected]> и Русскоязычная Группа Ползователей Python и Zope [email protected]>. ПРЕАМБУЛА - трудности перевода в Zope Во-первых, само название. Формально оно звучит как Z Object и так далее. Если написать The Object - оно должно быть Tope, но это означает "пьянствовать". Так что не у одних русских с этим словом проблемы. Во-вторых, транскрипция или транслитерация - Зоп? Зопе? в Зопе? Последний вариант у некоторых рождает неподобающие мысли и ассоциации :) Я предпочитаю писать Zope и произносить Зоп. Он, в конце концов, сервер! ВВЕДЕНИЕ в Zope Zope (www.zope.org) - это объектно-ориентированная платформа, сервер приложений, предназначенный для создания динамических web-приложений и интерактивных сайтов. У выражения "объектно-ориентированный" здесь несколько сторон. множественным наследованием. Во-вторых, Zope построен вокруг идеи "публикации объектов" - URL, к которому обращается браузер, является ссылкой на объект (экземпляр класса), вызываемый на выполнение. В-третьих, сами объекты (сериализованные экземпляры классов) хранятся в объектно-ориентированной базе данных ZODB. В дальнейшем я буду продолжать употреблять выражение "объектно-ориентированный" достаточно часто, не потому что это модное слово, а потому что неотъемлемое свойство Zope. Еще одно неотъемлемое свойство - модульность. Zope - это не цельный кусок софта, а богатый набор модулей, называемых компонентами. "Компонент" - еще одно слово, которое я буду часто употреблять. Другие модные слова, типа XML, я буду употреблять реже. Это не значит, что Zope не работает с XML - работает еще как, - просто к моему введению это не имеет отношения, а я стараюсь "не употреблять слова только за то, что они красивые и длинные" (C) Кэрролл, перевод Демуровой). Еще несколько модных слов, имеющих отношение к делу: free software, open source, 64-бит (на соответствующих ОС), многоплатформенность и переносимость (Zope написан на портабельном языке Питон и работает во всех юниксах и в Windows; основной формат базы данных ZODB - файл Data.fs - полностью независим от платформы и ОС), масштабируемость и распределенность (с помощью компонента ZEO, о чем позже). Итак... |
|
|