Сервер - статьи

       

ВВЕДЕНИЕ в Zope


- это объектно-ориентированная платформа, сервер приложений, предназначенный для создания динамических web-приложений и интерактивных сайтов.

У выражения "объектно-ориентированный" здесь несколько сторон. Во-первых, Zope написан на языке , объектно-ориентированном языке со множественным наследованием.

Во-вторых, Zope построен вокруг идеи "публикации объектов" - URL, к которому обращается браузер, является ссылкой на объект (экземпляр класса), вызываемый на выполнение.

В-третьих, сами объекты (сериализованные экземпляры классов) хранятся в объектно-ориентированной базе данных ZODB.

В дальнейшем я буду продолжать употреблять выражение "объектно-ориентированный" достаточно часто, не потому что это модное слово, а потому что неотъемлемое свойство Zope.

Еще одно неотъемлемое свойство - модульность. Zope - это не цельный кусок софта, а богатый набор модулей, называемых компонентами. "Компонент" - еще одно слово, которое я буду часто употреблять.

Другие модные слова, типа XML, я буду употреблять реже. Это не значит, что Zope не работает с XML - работает еще как, - просто к моему введению это не имеет отношения, а я стараюсь "не употреблять слова только за то, что они красивые и длинные" (C) Кэрролл, перевод Демуровой).

Еще несколько модных слов, имеющих отношение к делу: free software, open source, 64-бит (на соответствующих ОС), многоплатформенность и переносимость (Zope написан на портабельном языке Питон и работает во всех юниксах и в Windows; основной формат базы данных ZODB - файл Data.fs - полностью независим от платформы и ОС), масштабируемость и распределенность (с помощью компонента ZEO, о чем позже).

Содержание раздела







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий