青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

任我行

一天一個(gè)腳印......
每日一句:
posts - 54, comments - 218, trackbacks - 1, articles - 0
  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

我眼中的的Python [轉(zhuǎn)]

Posted on 2005-10-11 10:58 任我行 閱讀(795) 評論(0)  編輯 收藏 引用 所屬分類: Python
 
我眼中的Python python這種編程語言我很早就聽說它了,早在1998年,我在玩Linux的時(shí)候,就接觸過它,但是我對python的印象僅僅停留在它是一種流行的面向?qū)ο蟮哪_本語言的認(rèn)識(shí)上。 zope,基于python的app server,早在2000年我就已經(jīng)對它如雷貫耳了,但是我對zope的印象僅僅停留在它是一種類似Apache HTTPD Server,AOL Server之類的web server上。 今年ozzzzzz多次向我提到python和zope,聽得我耳朵都起了老繭了,dlee又建議我開設(shè)python版面,雖然我沒有答應(yīng),但是架不住朋友們的左勸右勸,終究對python這門語言有了好奇心。 幾天前,當(dāng)我漫不經(jīng)心的瀏覽了python和zope的網(wǎng)站之后,我突然有了一種“眾里尋它千百度,那人卻在燈火闌珊處”的感覺,悔不迭錯(cuò)過了那么多次相逢的機(jī)會(huì)。 對于軟件開發(fā),我和ozzzzzz有一個(gè)共識(shí),就是腳本解釋弱類型語言在開發(fā)效率上遠(yuǎn)遠(yuǎn)超過編譯強(qiáng)類型語言,從軟件開發(fā)角度來說,腳本語言具備天然的開發(fā)效率上的優(yōu)勢,這是由語言的內(nèi)在屬性決定的。 例如我們可以比較一下Web編程使用PHP和Servlet/JSP,比較一下Windows桌面應(yīng)用使用VB和VC/Delphi,比較一下Unix環(huán)境下面Shell和C/Java,比較一下數(shù)據(jù)庫環(huán)境下面的PL/SQL和JDBC/SQLJ。 我雖然使用Java開發(fā)軟件已經(jīng)有5年的歷史了,但是能不用Java的時(shí)候,我一定不會(huì)用Java的。如果搭建一個(gè)小型的網(wǎng)站,我一定選擇PHP而不是 Java;如果針對數(shù)據(jù)庫的小型編程,我一定使用PL/SQL而不是Java;如果是桌面應(yīng)用,我一定選擇VB而不是Java;如果是Unix環(huán)境我寧愿選擇shell,perl甚至PHP,而不是Java。 做為一種嚴(yán)謹(jǐn)?shù)?,編譯式的,面向?qū)ο笳Z言,Java總是給我一種須正襟危坐,須一板一眼的按照OOAD的原則編程,才敢在鍵盤上敲下字符的感覺。即使編寫一個(gè)最小規(guī)模的程序,我也不能夠接受把所有的code塞到main里面的做法。Java似乎以不怒自威的威嚴(yán)使我不敢隨意編碼,不敢玷污Java 的嚴(yán)謹(jǐn)。于是我即使寫一個(gè)很簡單的JDBC程序,也要一板一眼的try catch finally,一層層的處理Connection,PreparedStatement和ResultSet。 誠然,如果開發(fā)規(guī)模比較大的項(xiàng)目,或者開發(fā)自有的軟件產(chǎn)品,必須應(yīng)該按照嚴(yán)謹(jǐn)?shù)姆绞剑藭r(shí)Java也是最適合的語言。但是我不想活的那么累,很多人也不想活的那么累,于是大家都懷念起來腳本語言的好來。對于小規(guī)模的應(yīng)用,使用腳本語言快速簡單完成的事情,當(dāng)你使用Java的時(shí)候,你陷入了過多的層層代碼包圍中去。于是groovy出現(xiàn)了,bean shell出現(xiàn)了。大家終于明白,編譯語言不是軟件開發(fā)的全部,腳本語言才是最適合程序員的語言。 我喜歡腳本語言,喜歡的沒邊,Java是我的職業(yè),但是我從來都沒有在內(nèi)心深處喜歡過它的語法,我更加討厭C++變本加厲的復(fù)雜。我鐘愛的語言包括小學(xué)就接觸的BASIC和Logo,畢業(yè)以后才掌握的Unix Shell和PHP,Perl,PL/SQL。幾乎我接觸過的每種腳本語言,我都有濃厚的興趣和感情,除了VBA是一個(gè)例外。 看看Java里面長長的對象,方法和屬性命名,看看Java編程冗長的調(diào)用語句和愚蠢的對象賦值和經(jīng)常長達(dá)幾十行的getter/setter,我會(huì)時(shí)不時(shí)從心底泛起惡心的感覺,雖然我經(jīng)常也是這種惡心感覺的制造者。但是惡心歸惡心,我知道Java有它不可取代的作用,PHP有它無法彌補(bǔ)的缺陷。大部分腳本語言,包括perl,PHP,PL/SQL,VBA都不是真正意義上的面向?qū)ο缶幊陶Z言,即使包括了部分面向?qū)ο笳Z言的特性,這注定了腳本語言不能夠承擔(dān)大型項(xiàng)目的開發(fā),甚至也不能夠充當(dāng)良好的可復(fù)用的組件存在。 所以我很遺憾,我欣賞PHP腳本語言的開發(fā)效率,我也欣賞Java的面向?qū)ο蟮哪芰Γ倚蕾pPHP的低部署成本高可靠運(yùn)行,我也欣賞Java App Server帶來的開發(fā)復(fù)雜運(yùn)算的強(qiáng)大能力,但是魚與熊掌不可得兼。 直到我看到了python和zope,我終于找到了夢寐以求的東西,兼有腳本語言開發(fā)的高效率,兼有低部署成本的易用性,同時(shí)又有完備的面向?qū)ο蟮膹?qiáng)大支撐能力,同時(shí)又具備完善的強(qiáng)大的app server支持。最令我生氣的還是plone,這個(gè)運(yùn)行在zope之上的軟件,你可以稱之為portal,或者稱之為cms,或者其他的什么名詞,但是我知道它幾乎可以實(shí)現(xiàn)任何網(wǎng)站想要實(shí)現(xiàn)的功能。默認(rèn)安裝下,這個(gè)東西很像confluence,一個(gè)Java的商業(yè)的cms,但是比confluence 功能強(qiáng)大的太多,可定制性,可開發(fā)性又強(qiáng)的太多了。plone在默認(rèn)安裝情況下你就可以把它當(dāng)做cms來用,比較類似***nuke類軟件 (PHPNuke, PostNuke, JBossNuke,...),通過插件的擴(kuò)展,你可以讓plone里面集成了forum,blog,wiki的功能,再加上plone本來就支持的 WebDAV,功能強(qiáng)大的基于文檔的權(quán)限控制,多用戶多組的管理,你可以在很短的時(shí)間內(nèi)實(shí)現(xiàn)一個(gè)全功能的門戶網(wǎng)站??尚Φ氖?,我從去年到今年一直在考慮把 JavaEye建設(shè)成為一個(gè)集成forum,blog,wiki,cms功能的網(wǎng)站,甚至雄心壯志的想要做一個(gè)這么的軟件產(chǎn)品來,但是現(xiàn)在我發(fā)現(xiàn) plone已經(jīng)漂亮的實(shí)現(xiàn)了這一切,最令我沮喪的是,ozzzzzz在聽過我的軟件產(chǎn)品計(jì)劃之后提出一個(gè)用關(guān)鍵詞來組織網(wǎng)站內(nèi)容的設(shè)想,結(jié)果我發(fā)現(xiàn) plone已經(jīng)這樣做了,我能說的只有慚愧! 我只能感嘆自己沒有在一年之前就發(fā)現(xiàn)plone,否則的話現(xiàn)在的JavaEye將完整的使用plone來架設(shè)。更令我慚愧的是,當(dāng)我剛剛意識(shí)到 zope/plone的價(jià)值的時(shí)候,上海已經(jīng)有人成立了專業(yè)的zope/plone解決方案的軟件廠商,并且拿下了好幾個(gè)大型的客戶,(http: //www.zopechina.com)。有時(shí)候我們真的不能把眼睛盲目的盯著大廠商強(qiáng)行推廣的標(biāo)準(zhǔn)了,應(yīng)該好好的審視自己真正需要的是什么,并且圍繞它構(gòu)建自己的核心競爭力,否則我們只有永遠(yuǎn)做IT行業(yè)食物鏈最底層的命運(yùn)。 ozzzzzz曾經(jīng)對我說,zope是B/S應(yīng)用中的VB,快速原型開發(fā)中小型企業(yè)應(yīng)用的最佳武器,我現(xiàn)在真切的理解了他的話。我覺得我們確實(shí)不能夠眼睛光盯著Java/C#不放,也應(yīng)該了解一下zope/plone,它應(yīng)該成為中小型企業(yè)應(yīng)用,特別是基于文檔管理的企業(yè)應(yīng)用的最重要的解決方案。 zope/plone雖然很好,但是我知道它不會(huì)如Java/J2EE,C#/dotnet那樣在國內(nèi)成為一種主流的軟件開發(fā)解決方案。原因就在于國內(nèi)的軟件開發(fā)行業(yè)長期處于國際分工產(chǎn)業(yè)鏈的底層,缺乏創(chuàng)新意識(shí)和開拓的精神,而往往滿足于跟隨跨國公司的標(biāo)準(zhǔn),啃啃人家剩下的肉骨頭。位于食物鏈頂層的廠商,例如MS,IBM,Sun,BEA,CA,Oracle等等,爭奪的是標(biāo)準(zhǔn)。他們是規(guī)則的制訂者,制訂好了規(guī)則,放大家進(jìn)場,他們負(fù)責(zé)收費(fèi),錢收的差不多了的時(shí)候,他們又重新競爭,制訂新一輪的規(guī)則,繼續(xù)坐地收費(fèi)。很多時(shí)候,市場的真實(shí)需求并沒有被真實(shí)的體現(xiàn),真實(shí)的需求被頂級廠商掩蓋了。他們創(chuàng)造了一個(gè)市場需求,有了市場需求,就有錢賺,賺的差不多了,就摧毀這個(gè)市場,然后創(chuàng)造下一個(gè)市場需求。因此本質(zhì)上來說,IT行業(yè)就是幾個(gè)寡頭在博弈,不管誰贏誰輸,我們都是輸家,我們只是人家的籌碼。大家可以回顧一下這些年軟件技術(shù)發(fā)展的歷程,寡頭廠商制造了EJB市場賺大發(fā)了,寡頭廠商了制造了ERP市場賺大發(fā)了,寡頭廠商繼續(xù)在制造著SOA,等著繼續(xù)收錢。我們不能夠被滿天飛的技術(shù)迷惑了,我們不能被人賣了還替人家數(shù)錢。 所以多多關(guān)注一下我們真正需要的技術(shù)吧。
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            一本久久综合亚洲鲁鲁| 国产亚洲欧美一区二区| 亚洲第一福利社区| 久久成人免费日本黄色| 欧美有码在线视频| 久久久久欧美| 美女精品视频一区| 亚洲电影免费观看高清| 亚洲精品在线视频| 亚洲影院在线观看| 久久久久久穴| 欧美精品在线视频观看| 国产精品第一页第二页第三页| 欧美午夜在线观看| 国产一区二区三区无遮挡| 亚洲国产乱码最新视频 | 国产欧美一区二区三区在线看蜜臀 | 一区二区三区欧美亚洲| 亚洲一区中文| 久久综合久久综合久久| 欧美色欧美亚洲另类二区| 国产日韩精品一区| 亚洲日本欧美天堂| 欧美影院在线| 亚洲欧洲三级| 久久精品五月| 国产精品啊v在线| 亚洲国产精选| 久久久久国色av免费观看性色| 欧美专区日韩专区| 欧美精品二区| 好男人免费精品视频| 亚洲午夜影视影院在线观看| 免费不卡在线观看av| 日韩视频免费在线观看| 久久蜜桃精品| 国产婷婷色一区二区三区在线 | 亚洲一区精品电影| 欧美精品一区二区三区蜜桃 | 国产精品福利在线| 亚洲美女淫视频| 女主播福利一区| 午夜久久久久| 欧美日韩1234| 欧美中日韩免费视频| 欧美区国产区| 亚洲黄色天堂| 玖玖视频精品| 欧美在线免费观看视频| 国产精品家庭影院| av成人手机在线| 欧美国产精品久久| 欧美影院午夜播放| 国产精品综合久久久| 亚洲一区亚洲二区| 一区二区欧美视频| 欧美婷婷六月丁香综合色| 日韩一级在线观看| 最新国产の精品合集bt伙计| 久久躁狠狠躁夜夜爽| 精品999日本| 麻豆精品视频在线观看| 美国成人直播| 亚洲人午夜精品免费| 欧美国产三级| 欧美激情综合五月色丁香| 亚洲欧洲一级| 亚洲欧洲另类国产综合| 欧美华人在线视频| 亚洲天天影视| 亚洲一级网站| 国产一区二区精品| 蜜臀99久久精品久久久久久软件| 欧美诱惑福利视频| 国产主播一区二区| 美女尤物久久精品| 欧美电影在线观看| 亚洲欧美日本精品| 欧美一级网站| 亚洲国产精品久久久久婷婷884 | 激情久久一区| 亚洲大片一区二区三区| 欧美日韩精品在线| 欧美一级免费视频| 99精品国产99久久久久久福利| 亚洲国产精品视频| 国产精品成人v| 久久永久免费| 欧美高清一区二区| 午夜性色一区二区三区免费视频| 欧美一区二区三区久久精品| 亚洲国产一区二区视频| 亚洲视频免费看| 在线观看91精品国产麻豆| 91久久久久久| 国内精品美女在线观看| 国产一区欧美| 91久久黄色| 国产日韩欧美在线看| 久久超碰97人人做人人爱| 欧美 日韩 国产一区二区在线视频| 亚洲一区二区视频在线| 亚洲国产另类久久精品| 一区二区三区精品久久久| 国产主播一区二区| 一本久久综合| 亚洲精品一区二区三区av| 日韩亚洲一区二区| 欧美一区二区三区四区高清 | 亚洲一区二区免费看| 欧美中文字幕不卡| 亚洲中字在线| 欧美黄色一区| 老司机一区二区三区| 国产精品超碰97尤物18| 欧美激情久久久久| 国模精品一区二区三区| 一区二区激情小说| 亚洲免费高清| 亚洲一区二区三区精品在线 | 久久综合九色综合欧美狠狠| 欧美伦理a级免费电影| 久久综合一区二区三区| 国产精品一区二区在线| 亚洲美女av网站| 亚洲精品午夜精品| 老司机午夜免费精品视频 | 久久久久9999亚洲精品| 国产精品二区二区三区| 日韩天天综合| 一区二区三区四区五区精品| 欧美成人一区二区三区在线观看 | 亚洲综合电影一区二区三区| 国产精品一区二区久久精品| 一区二区三区日韩在线观看| 亚洲最新视频在线播放| 欧美老女人xx| 亚洲精品国产精品久久清纯直播| 亚洲国产精品嫩草影院| 葵司免费一区二区三区四区五区| 久久综合亚洲社区| 亚洲国产精品va在看黑人| 欧美chengren| 最新国产成人av网站网址麻豆| 亚洲精品视频在线看| 欧美日韩成人网| 亚洲午夜激情免费视频| 久久精品女人天堂| 伊人狠狠色j香婷婷综合| 另类激情亚洲| 亚洲日韩欧美一区二区在线| 亚洲视频网在线直播| 国产精品欧美久久| 欧美一区二区免费| 欧美sm极限捆绑bd| 一本到高清视频免费精品| 国产精品v日韩精品| 欧美一级在线亚洲天堂| 男女精品网站| 国产精品99久久久久久人| 国产精品亚洲а∨天堂免在线| 亚洲线精品一区二区三区八戒| 在线视频亚洲一区| 欧美一区二区黄色| 国产麻豆日韩| 老牛影视一区二区三区| 最新中文字幕一区二区三区| 国产精品99久久久久久人| 国产视频亚洲精品| 欧美精品福利在线| 欧美一区二区三区男人的天堂 | 亚洲一区二区av电影| 国产一区二区日韩| 欧美成人按摩| 亚洲午夜伦理| 欧美成人综合在线| 亚洲在线观看视频网站| 激情文学综合丁香| 国产精品sss| 狼狼综合久久久久综合网| 亚洲视频免费在线| 亚洲二区视频在线| 欧美一区二区精品| 亚洲毛片在线看| 国内精品久久久久伊人av| 欧美视频在线视频| 免费毛片一区二区三区久久久| 亚洲视频在线观看网站| 亚洲第一天堂无码专区| 欧美一区中文字幕| 亚洲小说区图片区| 亚洲美女在线国产| 尤物在线精品| 国产日韩精品久久久| 国产精品v欧美精品v日韩 | 狠狠干狠狠久久| 国产精品高潮呻吟久久av无限| 免费欧美在线视频| 久久久精品五月天| 篠田优中文在线播放第一区|