Zope

維基百科,自由的百科全書
跳至導覽 跳至搜尋
Zope 2
File:Zope logo.png
開發者Zope Corporation
首次釋出1998年 (1998)
目前版本2.13.30[1](2020年2月14日,​6年前​(2020-02-14
原始碼庫
  • {{URL|example.com|可选的显示文本}}
Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
程式語言Python
引擎
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    作業系統跨平台
    類型web 應用伺服器
    授權條款Zope Public License
    網站http://www.zope.org/
    Zope 5
    首次釋出2020年10月8日,​5年前​(2020-10-08
    目前版本
      Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      原始碼庫
      • {{URL|example.com|可选的显示文本}}
      Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      引擎
        Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
        授權條款
          Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)

          Zope是用Python編寫的一個開源物件導向的Web應用伺服器。Zope代表著「Z對象釋出環境」,並且是第一個系統使用了新的通用對象釋出方法的框架。[2][3]Zope被認為是Python的一個殺手級應用,是曾幫助Python走到聚光燈下的一個應用。[4]

          在過去的幾年中,Zope社群釋出了幾個不同類型的Web框架,但是它們分享著哲學、人群和原始碼。Zope 2仍是應用最廣泛的框架,這主要得益於Plone內容管理系統執行於Zope 2之上。BlueBream(早先被稱作Zope 3)應用較Zope 2要少,但也有許多網站執行於其上,包括Launchpad。基於Zope工具箱技術的Grok,是以成為對程式設計師更加友好框架的目標而開發的。在2009年Pyramid作為以Zope的原理為基礎的極簡主義框架而受到Zope社群的注意。

          簡介[編輯]

          它是一個事務型的對象資料庫平台。Zope除了能儲存內容,資料外,還能存放動態的HTML模板、指令碼、搜尋引擎、關聯式資料庫管理系統(RDBMS)介面和代碼。Zope裡的一切都是對象。它有一個強大的基於web的線上開發模板,讓使用者能在世界上任何地方,任何時間方便地更新自己的網站。作為對以上功能的安全保障,Zope提供了一個整合的安全模型,能方便對資料庫的內容進行分層授權管理。可以把個人的內容分配給個人使用者管理,部門的內容分配給部門管理員管理,整個網站的內容由系統管理員管理。現在基於Zope平台已開發出了大量的產品,能方便地嵌入Zope中以擴充它的基本功能。

          BlueBream[編輯]

          BlueBream
          首次釋出2004年 (2004)
          目前版本1.0(2011年1月18日,​15年前​(2011-01-18
          原始碼庫
          • {{URL|example.com|可选的显示文本}}
          Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
          引擎
            Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
            授權條款
              Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
              網站bluebream.zope.org

              Zope3是一個重新設計的Web開發架構,其中採用組件和介面技術,以實現Web應用的快速開發和布署。在2010年1月重新命名為「BlueBream」[5][6]

              Zope 4[編輯]

              Zope 4
              首次釋出2019年5月10日,​7年前​(2019-05-10
              目前版本4.5.5(2021年3月2日,​5年前​(2021-03-02
              原始碼庫
              • {{URL|example.com|可选的显示文本}}
              Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
              引擎
                Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
                授權條款
                  Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)

                  在2017年後期,Zope 4開始了開發[7]。 Zope 4是Zope 2.13的後繼者,進行了很多不後向相容於Zope 2的變更。

                  Zope 5[編輯]

                  Zope 5發行於2020年。

                  參考來源[編輯]

                  1. ^ Changelog - Zope 2 documentation. readthedocs.io. [2020-11-03]. (原始內容存檔於2021-05-13). 
                  2. ^ Reuven M. Lerner. At the Forge - Assessing Ruby on Rails. Linux Journal. [2010-03-26]. (原始內容存檔於2021-04-21) (English). Zope also pioneered the idea of object publishing, in which a URL describes the method that should be called on a particular object. 
                  3. ^ Philip J Eby. Comment on "Lisp and Productivity". Joel on Software. 2003-12-11 [2010-03-26]. (原始內容存檔於2009-02-18). In 1997, Jim Fulton (the CTO at Zope Corp) developed a technique he called "Object Publishing", and implemented in a library called the Python Object Publisher (aka Bobo). The object publishing metaphor is found in many Python toolkits today; in other languages it's found only in crippled form, at best. 
                  4. ^ Lutz, Mark. 18: Advanced Internet Topics. Programming Python 3. O'Reilly Media. 2006 [2010-03-27]. The use of Zope has spread so quickly that many Pythonistas have looked to it as a Python Killer Application - a system so good that it naturally pushes Python into the development spotlight. 
                  5. ^ 1. Introduction — BlueBream v1.0b4 documentation. bluebream.zope.org. [2020-11-03]. (原始內容存檔於2010-01-22). 
                  6. ^ 存档副本. [2020-11-03]. (原始內容存檔於2010-01-21). 
                  7. ^ Changelog — Zope documentation 4.0 documentation. zope.readthedocs.io. [2020-11-03]. (原始內容存檔於2021-05-21). 

                  外部連結[編輯]

                  • Module:Official_website第90行Lua錯誤:attempt to index field 'wikibase' (a nil value)