Zope(Z Object Publishing Environment)是一款網站建設工具,它是建立在服務或發布對象的基礎上,而不僅僅上增加網頁內容。Zope的支持者們相信,這款軟件是對傳統網站建設工具和應用服務器的挑戰,比如,ColdFusion和網景應用服務器。另外,Zope軟件是免費并且開發源代碼的。
Zope的軟件開發人員將Zope設計成一款對象發表軟件。他們的設想是讓用戶直接和實時對象交互,而不是傳統上的和被服務的動態更新文件打交道。Zope組件包括一個發布向導,它負責使用穩定的Zope CGI協議發布對象;另一個組件是被Zope視為文件夾,文件和圖形框架的內建框架;組件之三是支持動態也產生的模板;組件之四是對象數據庫。因為Zope有SQL語言和數據庫適配器的支持,所以它可以實現和傳統數據庫的互交功能,如微軟的SQL Server。通常情況下,Zope對象數據庫使用文件操作系統來管理數據。但是,Zope同時也支持關系數據庫。像Oracle、Sybase、MySQL和Open Database Connectivity它都支持?!?/p>
Zope的大部分代碼是用Python語言寫成的,Python是一種具有很強的交互性,類似于java的面對對象編程語言。同時,為了提供系統的系統,也采用了少量的c代碼。同時,Zope可以運行于大多數的操作系統平臺。
Zope是一個開源的web應用服務器,主要用python寫成;它是一個事務型的對象數據庫平臺。Zope是一種支持多種平臺的Web應用服務器軟件,它提供了完善的功能和強大的動力,適用于構建各種類型的Web應用,從小型網站到企業級分布式網絡應用都有Zope的用武之地。Zope在許多方面都超過了ASP、PHP、JSP等傳統方法,是一套優秀而完整的解決方案。
Zope除了能儲存內容,數據外,還能存放動態的HTML模板、腳本、搜索引擎、關系數據庫管理系統(RDBMS)接口和代碼。
Zope里的一切都是對象。它有一個強大的基于web的在線開發模板,使你能在世界上任何地方,任何時間方便地更新你的網站。作為對以上功能的安全保障,zope提供了一個集成的安全模型,能方便對數據庫的內容進行分層授權管理??梢园褌€人的內容分配給個人用戶管理,部門的內容分配給部門管理員管理,整個網站的內容由系統管理員管理。
現在基于Zope平臺已開發出了大量的產品,能方便地嵌入zope中以擴展它的基本功能。Zope3已發布,這是一個全新設計的Web開發架構。采用組件和接口技術,實現Web應用的快速開發和布署。
(責任編輯:銘銘)
原文轉自:http://www.anti-gravitydesign.com