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

任我行

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

我眼中的的Python [轉]

Posted on 2005-10-11 10:58 任我行 閱讀(795) 評論(0)  編輯 收藏 引用 所屬分類: Python
 
我眼中的Python python這種編程語言我很早就聽說它了,早在1998年,我在玩Linux的時候,就接觸過它,但是我對python的印象僅僅停留在它是一種流行的面向對象的腳本語言的認識上。 zope,基于python的app server,早在2000年我就已經對它如雷貫耳了,但是我對zope的印象僅僅停留在它是一種類似Apache HTTPD Server,AOL Server之類的web server上。 今年ozzzzzz多次向我提到python和zope,聽得我耳朵都起了老繭了,dlee又建議我開設python版面,雖然我沒有答應,但是架不住朋友們的左勸右勸,終究對python這門語言有了好奇心。 幾天前,當我漫不經心的瀏覽了python和zope的網站之后,我突然有了一種“眾里尋它千百度,那人卻在燈火闌珊處”的感覺,悔不迭錯過了那么多次相逢的機會。 對于軟件開發,我和ozzzzzz有一個共識,就是腳本解釋弱類型語言在開發效率上遠遠超過編譯強類型語言,從軟件開發角度來說,腳本語言具備天然的開發效率上的優勢,這是由語言的內在屬性決定的。 例如我們可以比較一下Web編程使用PHP和Servlet/JSP,比較一下Windows桌面應用使用VB和VC/Delphi,比較一下Unix環境下面Shell和C/Java,比較一下數據庫環境下面的PL/SQL和JDBC/SQLJ。 我雖然使用Java開發軟件已經有5年的歷史了,但是能不用Java的時候,我一定不會用Java的。如果搭建一個小型的網站,我一定選擇PHP而不是 Java;如果針對數據庫的小型編程,我一定使用PL/SQL而不是Java;如果是桌面應用,我一定選擇VB而不是Java;如果是Unix環境我寧愿選擇shell,perl甚至PHP,而不是Java。 做為一種嚴謹的,編譯式的,面向對象語言,Java總是給我一種須正襟危坐,須一板一眼的按照OOAD的原則編程,才敢在鍵盤上敲下字符的感覺。即使編寫一個最小規模的程序,我也不能夠接受把所有的code塞到main里面的做法。Java似乎以不怒自威的威嚴使我不敢隨意編碼,不敢玷污Java 的嚴謹。于是我即使寫一個很簡單的JDBC程序,也要一板一眼的try catch finally,一層層的處理Connection,PreparedStatement和ResultSet。 誠然,如果開發規模比較大的項目,或者開發自有的軟件產品,必須應該按照嚴謹的方式,此時Java也是最適合的語言。但是我不想活的那么累,很多人也不想活的那么累,于是大家都懷念起來腳本語言的好來。對于小規模的應用,使用腳本語言快速簡單完成的事情,當你使用Java的時候,你陷入了過多的層層代碼包圍中去。于是groovy出現了,bean shell出現了。大家終于明白,編譯語言不是軟件開發的全部,腳本語言才是最適合程序員的語言。 我喜歡腳本語言,喜歡的沒邊,Java是我的職業,但是我從來都沒有在內心深處喜歡過它的語法,我更加討厭C++變本加厲的復雜。我鐘愛的語言包括小學就接觸的BASIC和Logo,畢業以后才掌握的Unix Shell和PHP,Perl,PL/SQL。幾乎我接觸過的每種腳本語言,我都有濃厚的興趣和感情,除了VBA是一個例外。 看看Java里面長長的對象,方法和屬性命名,看看Java編程冗長的調用語句和愚蠢的對象賦值和經常長達幾十行的getter/setter,我會時不時從心底泛起惡心的感覺,雖然我經常也是這種惡心感覺的制造者。但是惡心歸惡心,我知道Java有它不可取代的作用,PHP有它無法彌補的缺陷。大部分腳本語言,包括perl,PHP,PL/SQL,VBA都不是真正意義上的面向對象編程語言,即使包括了部分面向對象語言的特性,這注定了腳本語言不能夠承擔大型項目的開發,甚至也不能夠充當良好的可復用的組件存在。 所以我很遺憾,我欣賞PHP腳本語言的開發效率,我也欣賞Java的面向對象的能力,我欣賞PHP的低部署成本高可靠運行,我也欣賞Java App Server帶來的開發復雜運算的強大能力,但是魚與熊掌不可得兼。 直到我看到了python和zope,我終于找到了夢寐以求的東西,兼有腳本語言開發的高效率,兼有低部署成本的易用性,同時又有完備的面向對象的強大支撐能力,同時又具備完善的強大的app server支持。最令我生氣的還是plone,這個運行在zope之上的軟件,你可以稱之為portal,或者稱之為cms,或者其他的什么名詞,但是我知道它幾乎可以實現任何網站想要實現的功能。默認安裝下,這個東西很像confluence,一個Java的商業的cms,但是比confluence 功能強大的太多,可定制性,可開發性又強的太多了。plone在默認安裝情況下你就可以把它當做cms來用,比較類似***nuke類軟件 (PHPNuke, PostNuke, JBossNuke,...),通過插件的擴展,你可以讓plone里面集成了forum,blog,wiki的功能,再加上plone本來就支持的 WebDAV,功能強大的基于文檔的權限控制,多用戶多組的管理,你可以在很短的時間內實現一個全功能的門戶網站。可笑的是,我從去年到今年一直在考慮把 JavaEye建設成為一個集成forum,blog,wiki,cms功能的網站,甚至雄心壯志的想要做一個這么的軟件產品來,但是現在我發現 plone已經漂亮的實現了這一切,最令我沮喪的是,ozzzzzz在聽過我的軟件產品計劃之后提出一個用關鍵詞來組織網站內容的設想,結果我發現 plone已經這樣做了,我能說的只有慚愧! 我只能感嘆自己沒有在一年之前就發現plone,否則的話現在的JavaEye將完整的使用plone來架設。更令我慚愧的是,當我剛剛意識到 zope/plone的價值的時候,上海已經有人成立了專業的zope/plone解決方案的軟件廠商,并且拿下了好幾個大型的客戶,(http: //www.zopechina.com)。有時候我們真的不能把眼睛盲目的盯著大廠商強行推廣的標準了,應該好好的審視自己真正需要的是什么,并且圍繞它構建自己的核心競爭力,否則我們只有永遠做IT行業食物鏈最底層的命運。 ozzzzzz曾經對我說,zope是B/S應用中的VB,快速原型開發中小型企業應用的最佳武器,我現在真切的理解了他的話。我覺得我們確實不能夠眼睛光盯著Java/C#不放,也應該了解一下zope/plone,它應該成為中小型企業應用,特別是基于文檔管理的企業應用的最重要的解決方案。 zope/plone雖然很好,但是我知道它不會如Java/J2EE,C#/dotnet那樣在國內成為一種主流的軟件開發解決方案。原因就在于國內的軟件開發行業長期處于國際分工產業鏈的底層,缺乏創新意識和開拓的精神,而往往滿足于跟隨跨國公司的標準,啃啃人家剩下的肉骨頭。位于食物鏈頂層的廠商,例如MS,IBM,Sun,BEA,CA,Oracle等等,爭奪的是標準。他們是規則的制訂者,制訂好了規則,放大家進場,他們負責收費,錢收的差不多了的時候,他們又重新競爭,制訂新一輪的規則,繼續坐地收費。很多時候,市場的真實需求并沒有被真實的體現,真實的需求被頂級廠商掩蓋了。他們創造了一個市場需求,有了市場需求,就有錢賺,賺的差不多了,就摧毀這個市場,然后創造下一個市場需求。因此本質上來說,IT行業就是幾個寡頭在博弈,不管誰贏誰輸,我們都是輸家,我們只是人家的籌碼。大家可以回顧一下這些年軟件技術發展的歷程,寡頭廠商制造了EJB市場賺大發了,寡頭廠商了制造了ERP市場賺大發了,寡頭廠商繼續在制造著SOA,等著繼續收錢。我們不能夠被滿天飛的技術迷惑了,我們不能被人賣了還替人家數錢。 所以多多關注一下我們真正需要的技術吧。
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲理伦在线| 久久久久久999| 欧美在线1区| 亚洲欧美日韩国产综合| 亚洲网站在线看| 欧美一区二区高清在线观看| 欧美一区精品| 亚洲精品欧美一区二区三区| 一区二区三区成人| 永久免费毛片在线播放不卡| 精品成人在线| 亚洲精品在线电影| 午夜一区二区三区在线观看| 久久婷婷久久| 亚洲精品裸体| 在线视频你懂得一区二区三区| 亚洲一区影院| 久久人91精品久久久久久不卡| 欧美激情免费观看| 国产伦精品一区二区三区免费迷 | 欧美精品一区二区三区一线天视频| 欧美久久九九| 国产日韩欧美在线看| 亚洲人成人一区二区在线观看| 亚洲一区三区电影在线观看| 久久最新视频| 亚洲一区二区三区高清不卡| 美女网站久久| 国产欧美日韩亚州综合| 亚洲美女在线国产| 久久综合影音| 亚洲一区二区在| 欧美高清视频免费观看| 国产视频在线观看一区| 99re8这里有精品热视频免费 | 久久综合伊人77777蜜臀| 日韩午夜在线视频| 久久久精品日韩欧美| 国产精品高潮视频| 99国产精品久久久| 欧美成人第一页| 欧美影院在线| 国产精品一区二区你懂得 | 久久久噜噜噜| 一区二区日韩| 欧美日韩亚洲不卡| 99re6这里只有精品| 老巨人导航500精品| 性欧美长视频| 国产欧美另类| 欧美中文字幕第一页| 亚洲天堂网站在线观看视频| 欧美日韩国产综合视频在线观看中文| 亚洲成人资源网| 久久艳片www.17c.com| 亚久久调教视频| 亚洲视频导航| 欧美日韩色综合| 亚洲视频久久| 亚洲一区二区三区免费观看| 国产精品久99| 先锋影音国产精品| 亚洲欧美日韩在线综合| 国产精品成人va在线观看| 宅男在线国产精品| 亚洲午夜视频在线| 国产欧美一区在线| 久久综合给合久久狠狠色| 久久久久国产精品一区| 永久域名在线精品| 亚洲激情第一页| 欧美色道久久88综合亚洲精品| 日韩亚洲欧美中文三级| 91久久亚洲| 国产精品二区在线观看| 亚洲欧美日韩在线高清直播| 亚洲一区二区四区| 一本到12不卡视频在线dvd| 欧美日韩一区二区在线| 欧美与黑人午夜性猛交久久久| 欧美一区二区三区四区视频| 亚洲国产精品成人综合| 欧美高清影院| 欧美日韩国产三区| 欧美一区二区成人6969| 久久久久久久精| 亚洲免费观看在线视频| 亚洲欧美日韩系列| 欧美v国产在线一区二区三区| 亚洲久久一区| 亚洲女爱视频在线| 亚洲国产精品久久| 亚洲视频免费| 一区一区视频| 一区二区三区四区五区视频| 国产一区在线看| 亚洲精品乱码久久久久久日本蜜臀 | 久久夜色精品亚洲噜噜国产mv| 久久亚洲图片| 夜夜嗨av一区二区三区| 午夜精品久久久久久久久久久久| 亚洲福利视频网站| 夜夜爽夜夜爽精品视频| 精品成人一区二区三区四区| 亚洲天堂av高清| 久久精品中文| 亚洲女人av| 鲁大师影院一区二区三区| 一本久道久久综合狠狠爱| 亚洲欧美日韩中文视频| 一本大道久久a久久综合婷婷| 欧美在线观看视频一区二区| 中文精品99久久国产香蕉| 久久综合一区二区| 亚洲欧美影院| 欧美日韩1区2区3区| 久久久久免费| 国产精品户外野外| 99在线|亚洲一区二区| 欧美专区第一页| 亚洲精品字幕| 最新国产乱人伦偷精品免费网站| 亚洲免费中文字幕| 一区二区不卡在线视频 午夜欧美不卡在 | 欧美一区二区视频在线观看2020| 免费看亚洲片| 久久久久久久久久久久久9999 | 欧美亚洲免费高清在线观看| 在线视频你懂得一区| 久久欧美中文字幕| 老**午夜毛片一区二区三区| 国产一区在线观看视频| 一区二区三区久久精品| 9色精品在线| 欧美黑人国产人伦爽爽爽| 欧美第一黄色网| 亚洲高清视频在线| 老司机久久99久久精品播放免费| 久久久久高清| 一区在线免费| 久久视频国产精品免费视频在线| 久久夜色精品国产噜噜av| 狠狠久久五月精品中文字幕| 性色av一区二区三区在线观看| 欧美中文字幕在线| 国产午夜精品久久久| 久久国产精品毛片| 裸体丰满少妇做受久久99精品| 国内视频一区| 久久综合激情| 91久久嫩草影院一区二区| 99re视频这里只有精品| 欧美视频在线观看一区二区| 一本久久a久久免费精品不卡| 亚洲欧美日韩精品在线| 国产亚洲成av人在线观看导航| 久久精品二区| 亚洲欧洲日本一区二区三区| 一区二区精品在线观看| 国产精品揄拍一区二区| 久久riav二区三区| 欧美国产一区视频在线观看| 99精品国产高清一区二区| 国产精品久久福利| 亚洲欧美激情视频| 久久综合九色综合欧美狠狠| 亚洲精品国产精品久久清纯直播| 欧美成人精品三级在线观看| 午夜精品视频一区| 国内成人自拍视频| 欧美国产日韩一区二区三区| 一区二区三区你懂的| 久久这里只精品最新地址| 欧美人与性动交cc0o| 99www免费人成精品| 性做久久久久久| 尤物精品国产第一福利三区| 欧美视频四区| 久久精品国产一区二区三区| 亚洲人体影院| 久久国产精品亚洲va麻豆| 亚洲国产小视频| 国产精品五月天| 欧美激情综合五月色丁香| 新狼窝色av性久久久久久| 亚洲另类一区二区| 久久综合伊人| 亚洲欧美在线观看| 亚洲国产精品一区二区第一页| 国产精品高精视频免费| 欧美成年人视频| 欧美一区午夜视频在线观看| 亚洲欧洲av一区二区| 在线亚洲美日韩| 亚洲国产高清自拍| 国产日韩精品一区| 欧美性猛片xxxx免费看久爱| 欧美chengren| 久久久蜜桃一区二区人| 欧美一区二区大片|