新聞中心
Python編程語(yǔ)言在目前的使用中有很多語(yǔ)言都會(huì)和他有多融合。其中Zope和Python編程語(yǔ)言如影隨形。下面我們就來(lái)看看Python編程語(yǔ)言合Zope之間的不解之緣。

昭陽(yáng)ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書(shū)銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書(shū)合作)期待與您的合作!
十年過(guò)去了,這個(gè)趨勢(shì)還未見(jiàn)停下來(lái)的意思。不管最新的關(guān)鍵字如何層出不窮—比如RESTful web編程、標(biāo)準(zhǔn)化接口,可插入組件或?qū)嵱玫氖芟迗?zhí)行環(huán)境(practical restricted-execution environments),Zope很久以來(lái)一直在靜悄悄地引路,不負(fù)眾望地走在所有人前面。不僅僅作為技術(shù)概念,還引領(lǐng)和服務(wù)于用戶。
然而奇怪的是,在眼下Python編程語(yǔ)言開(kāi)發(fā)中,Zope所扮演的角色在Python開(kāi)發(fā)者中間的知名度和認(rèn)可度都不很高。經(jīng)常的情形是在Python社區(qū)中一些新的、被過(guò)分吹捧的開(kāi)發(fā)技術(shù)—特別是在web應(yīng)用程序和對(duì)象安全平臺(tái)方面—是一些Zope已經(jīng)做了很多年的東西。#t#
Python編程語(yǔ)言社區(qū)中的這種奇怪盲區(qū)讓我困惑不已。即使是當(dāng)我告訴人們Zope早已完成了他們所一直忙活的東西,我所得到的反應(yīng)通常是一副茫然的面孔,或者壓根沒(méi)反應(yīng)。這就好像在其他一些人把它們重做出來(lái)之前Zope的創(chuàng)新并不存在一樣。事實(shí)上,這種現(xiàn)象讓我不由自編了一句諺語(yǔ):
那些不研究Zope的人將注定去做重復(fù)發(fā)明。(Those who do not study Zope, are condemned to reinvent it.)
實(shí)際上,如果你沒(méi)有計(jì)劃去使用Zope,那關(guān)系還不大。坦白說(shuō)我也有些年沒(méi)用Zope了。但我從Zope那里得到的教訓(xùn)是,我得經(jīng)常用它。研究Zope—特別是Zope3—毫無(wú)疑問(wèn)將使你成為一名優(yōu)秀的程序員。
當(dāng)然,“優(yōu)秀的程序員”并沒(méi)有回答“如何才能優(yōu)秀?擅長(zhǎng)哪一方面?”的問(wèn)題。
Zope公司(最初是Digital Creations, LLC)創(chuàng)造了Zope,利用它可以更高效地處理合約事務(wù),可以讓他們?yōu)榭蛻舯3忠粋€(gè)不斷壯大的包含可復(fù)用解決方案的工具包,以降低這些應(yīng)用程序的開(kāi)發(fā)和維護(hù)成本。其目的是實(shí)現(xiàn)“編寫(xiě)一次,廣泛使用(write once, use many)”:一個(gè)經(jīng)濟(jì)高效的增效器。
如果這就是你的事業(yè)軌跡,你能夠從研究如何使用Zope來(lái)完成這個(gè)之中受益,但僅此而已,無(wú)論你是否是實(shí)際出于這個(gè)目的使用Zope。
如果你在為Python編程語(yǔ)言開(kāi)發(fā)任何一項(xiàng)全新的或者劃時(shí)代的技術(shù),你會(huì)從這般捫心自問(wèn)中受益:“Zope是不是已經(jīng)有了或者與之類似的東西?要是沒(méi)有,Zope會(huì)如何使用它?”當(dāng)我開(kāi)發(fā)Python Eggs, setuptools甚至是WSGI(Python網(wǎng)絡(luò)服務(wù)器網(wǎng)關(guān)接口,Python Web Server Gateway Interface)時(shí),我都這樣問(wèn)過(guò)自己。這些項(xiàng)目的成功都是我自問(wèn)WWZD:Zope(利用這個(gè)思想)會(huì)怎樣做?的直接寫(xiě)照(What Would Zope Do (with this idea)?)。
那是因?yàn)閷?duì)Zope有好處的東西通常對(duì)Python編程語(yǔ)言也有好處。這不是從語(yǔ)言的角度說(shuō)得—Python的“慈善的獨(dú)裁者(Benevolent Dictator)”和“Zope教皇(Zope Pope)”在語(yǔ)言應(yīng)如何變革這個(gè)問(wèn)題上經(jīng)常意見(jiàn)迥然。
我的意思是,使Zope成為一個(gè)優(yōu)秀的平臺(tái)的那些工具也會(huì)使Python編程語(yǔ)言成為一個(gè)優(yōu)秀的平臺(tái)。而且你若能認(rèn)真研究Zope,你大概會(huì)慢慢理解這其中的緣故。
特別是當(dāng)有了新點(diǎn)子的時(shí)候,也許(注意只是也許)你發(fā)現(xiàn)你開(kāi)始有一點(diǎn)走在其他程序員的前面了…但希望不要太超前,那樣他們也將裝做你不存在一樣!
本文標(biāo)題:Python編程語(yǔ)言與Zpoe之間不解的情緣
網(wǎng)站網(wǎng)址:http://m.fisionsoft.com.cn/article/cdsiecp.html


咨詢
建站咨詢
