Plone是基于Zope的最主要的平臺,Zope是一個(gè)非常優(yōu)秀的應用服務(wù)器。原生開(kāi)發(fā)語(yǔ)言是Python。做個(gè)比喻:Python是開(kāi)發(fā)語(yǔ)言,相當于JAVA、C#;Zope是一套應用體系,相當于J2EE、.net;Plone相當于構建這些基礎之上的一個(gè)遵循標準的技術(shù)平臺或系統,包括工作流,內容管理,文檔管理,權限等。下面就從這幾個(gè)方面說(shuō)一下其特點(diǎn):
Python
1. python是一個(gè)腳本語(yǔ)言,它可以完成其他語(yǔ)言所能完成的大部分工作,但它易學(xué),維護成本低,開(kāi)發(fā)效率比其他語(yǔ)言快幾倍,語(yǔ)法結構較好,和其他語(yǔ)言有很好的兼容性。
2. 在國外Python的應用領(lǐng)域很多集中在計算機科學(xué)方面,如人工智能,高性能數值計算,圖像處理等等。<侏羅紀公園>中使用的很多3d處理系統都是用python搭建的。最近NASA正在用python開(kāi)發(fā)一套衛星和鷹眼預警機之間的信號控制接受系統。在我們熟悉的領(lǐng)域,也有很多好的東西。如redhat的安裝和管理程序。yahoo page的服務(wù)器端程序,yahoo mail等等。
Zope
1. Zope是面向對象的,在某種意義上,在Zope中出現的所有內容(網(wǎng)頁(yè)、圖像、鏈接、文件等)都是對象,包含在一個(gè)對象數據庫中。數據庫是層次化的,而不是關(guān)系型的,特別適合于層次化的文件結構。技術(shù)人員會(huì )認為數據庫是行列結構的表格的集合,與主鍵值相關(guān)。Zope的數據庫是不同的,與普通的文件系統結構很類(lèi)似,對象包含在對象中。
2. Zope對象數據庫中包含對象的所有老版本,這對撤銷(xiāo)修改,對協(xié)作文檔的版本控制和需要審核軌跡的元素非常有用。
3. Zope中包括大量特別適合大型組織和協(xié)同工作的工具,后面的手冊中會(huì )介紹。例如:預定義的數據庫搜索,基于靈活的搜索標準,自動(dòng)顯示符合特定用戶(hù)定義條件的所有對象。
4. Zope可在所有平臺上使用,包括:Unix,Linux,Mac OS和廣受歡迎的Windows(98,2000,XP,NT),而其他開(kāi)放源代碼CMS或專(zhuān)有系統并非如此。
5. Zope是一個(gè)非常友好的開(kāi)發(fā)環(huán)境??赏ㄟ^(guò)點(diǎn)擊按鈕完成腳本的定制拷貝,而將原始版本保留在原來(lái)的位置,這是我遇到過(guò)的具有最好安全性的系統。
6. Zope中可方便的設計結構化XML文檔,帶有鏈接到文檔結構的工作流。這是大型組織管理系統的基本特性,促進(jìn)了文檔結構和風(fēng)格的一致性和流水線(xiàn)工作流。
7. Zope為大型組織使用而設計,具有以下特性:大量貢獻者致力于合作項目,他們位于不同地點(diǎn),使用不同的平臺。強大的組織需要靈活性和安全性,需要定義具有不同瀏覽、書(shū)寫(xiě)、編輯、批準大型項目不同部分權限的本地角色,可伸縮到大量對象和服務(wù)器。
8. Zope team與競爭者的文化的不同對大型組織至關(guān)重要。Zope的一個(gè)客戶(hù)US Navy,使用Zope管理RDproject,這是一個(gè)大型,公共部門(mén)組織,關(guān)注靈活性和安全性,對大部分公司都一樣,無(wú)論公共的還是私有的。
Plone
帶有一個(gè)工作流引擎、預先配置的安全和角色系統、一組內容類(lèi)型和多語(yǔ)言支持。
1. Plone適合用作內部網(wǎng)/外部網(wǎng)的服務(wù)器、文檔發(fā)布系統、門(mén)戶(hù)服務(wù)器和異地協(xié)同的群件工具。Plone是一個(gè)“萬(wàn)能型”的軟件產(chǎn)品可以用于很多方面。
2. 靈活使用
1) 整潔、雅致的導航框架
依賴(lài)于文件夾和內容視圖,而不是html文檔鏈接(需要更新)。受益于導航快捷方式(如公告欄,顯示最近幾天創(chuàng )建和修改的對象,避免了要瀏覽整個(gè)站點(diǎn)才能找到這些對象)的幫助
2) 可創(chuàng )建復雜結構文檔的簡(jiǎn)單工具
如PIQ和UPC表單,每個(gè)文檔的不同部分對不同的觀(guān)眾可見(jiàn),可定制的確認路徑
第一個(gè)特性使基于Plone的站點(diǎn)可以簡(jiǎn)單,快速的開(kāi)始使用。第二個(gè)特性使它易于管理,不像其他CMS更多的構思發(fā)布而不是內容的處理。
3. 功能強大
1) 強大的工作流引擎
使您的業(yè)務(wù)流程成為文檔工作流的一部分 - 同時(shí)附加了“傻瓜型”的安全管理。
2) 速度和可擴容性
自帶負載均衡和智能緩存代理集成功能
3) 安全且富有彈性
細粒度的、基于角色的安全模型,使您的內容更加安全可靠。Plone的權限沙箱架構確保您的系統有安全漏洞,入侵者將不可能訪(fǎng)問(wèn)您的服務(wù)器或者您的網(wǎng)絡(luò )。
4) 信息聚合和分發(fā)
聰明的文件夾,聰明地更新內容。Plone自動(dòng)地從文件夾、搜索結果等中生成RSS聚合信息 - 這是站在信息爆炸最前沿和定制信息分發(fā)的最理想方式。
4. 符合標準
1) 符合可訪(fǎng)問(wèn)性標準
滿(mǎn)足或者超過(guò)了針對視力和行動(dòng)傷殘人士的美國政府508條款和W3C的WAI-AA標準。為了在所有的瀏覽器上運行,所有的JavaScript使用都有一個(gè)替換的模式。
2) 優(yōu)異的搜索引擎可見(jiàn)性
100%有效的XHTML和CSS可良好滿(mǎn)足搜索引擎和web瀏覽器的需要。Plone站點(diǎn)在Google的搜索結果中一直保持著(zhù)很高的等級
3) 和其它系統良好集成
LDAP,SQL,SOAP,Web服務(wù)(WSDL)和WebDAV -Plone 都可以結合它們一起工作
4) 可插件擴展的認證機制
很容易和LDAP、活動(dòng)目錄和SQL數據庫集成。你要你能說(shuō)出來(lái),Plone就能和他交互。
5. 成熟
Plone發(fā)展已有五年多了。
應用
業(yè)績(jì):2002年,zope2被評為L(cháng)inux jurnal最佳應用服務(wù)器。
Plone被eWeek評定為2004年度10個(gè)最佳產(chǎn)品;
Plone的開(kāi)發(fā)平臺特性,使其可以在內容管理、項目管理、知識管理等更多地企業(yè)應用方面滿(mǎn)足要求。典型應用:迪斯尼、ebay、諾基亞、摩托羅拉、美國航空航天局、美國海軍、北約組織、美洲銀行…;中國國內有網(wǎng)易、中國文化部、中國電信、上海航空、國機集團。
以上資料部分來(lái)自網(wǎng)絡(luò ),加了一些我自己的理解,請大家指正
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1560673