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

任我行

一天一個(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>
            在线日韩欧美| 蜜臀久久99精品久久久久久9| 欧美精品国产一区| 99视频+国产日韩欧美| 欧美激情一二三区| 欧美精品色网| 午夜精彩视频在线观看不卡| 亚洲在线视频| 国内精品久久久久久影视8| 麻豆成人小视频| 久久综合伊人| 亚洲一区二区三区四区在线观看| 亚洲视频免费在线| 国产资源精品在线观看| 亚洲福利视频免费观看| 欧美日韩中文字幕精品| 久久er99精品| 欧美xx69| 久久精品成人| 欧美成人自拍视频| 午夜视频久久久久久| 久久综合图片| 午夜精品久久久久| 女生裸体视频一区二区三区| 午夜国产欧美理论在线播放 | 亚洲午夜久久久久久久久电影网| 在线视频欧美一区| 亚洲福利视频网站| 中文日韩欧美| 亚洲欧洲精品一区二区三区波多野1战4| 亚洲精品日日夜夜| 国产一区二区主播在线| 99视频国产精品免费观看| 国内外成人在线| 一区二区欧美日韩视频| 亚洲国产高清视频| 午夜精品久久久久影视| 99视频精品免费观看| 久久综合一区二区三区| 久久精品亚洲精品| 欧美日韩在线直播| 亚洲狠狠婷婷| 日韩视频永久免费| 免费日韩视频| 欧美一区1区三区3区公司| 欧美sm视频| 麻豆成人综合网| 国产精品视频yy9099| 亚洲毛片在线免费观看| 亚洲国产日日夜夜| 久久男人av资源网站| 久久精品在线| 国产欧美日韩视频一区二区三区| 亚洲毛片在线看| 99国内精品| 欧美成人dvd在线视频| 美国成人毛片| 韩国av一区二区三区在线观看| 亚洲视频高清| 亚欧美中日韩视频| 国产欧美日韩不卡免费| 亚洲视频电影在线| 亚洲欧美国产日韩天堂区| 欧美日韩一区自拍| 一区二区三区视频免费在线观看| 一区二区三区日韩精品视频| 欧美高清视频| 最新日韩欧美| 在线亚洲免费视频| 欧美日韩专区在线| 亚洲在线中文字幕| 久久久久成人精品免费播放动漫| 国产婷婷97碰碰久久人人蜜臀| 午夜精品一区二区三区在线视 | 亚洲精品在线一区二区| 欧美成人精品三级在线观看| 亚洲黄色三级| 亚洲视频碰碰| 国产伦理一区| 久久久久久久综合| 欧美国内亚洲| 亚洲午夜成aⅴ人片| 国产欧美日韩视频一区二区三区 | 美女图片一区二区| 亚洲三级电影在线观看| 亚洲一区中文| 狠狠色丁香婷婷综合久久片| 麻豆精品在线观看| 日韩一级免费| 久久精品免费播放| 最新国产成人在线观看| 欧美午夜不卡视频| 欧美尤物一区| 91久久国产综合久久蜜月精品 | 亚洲三级免费观看| 欧美一激情一区二区三区| 在线观看成人小视频| 欧美精品aa| 欧美一级视频一区二区| 亚洲第一区在线观看| 亚洲欧美成人精品| 在线看欧美视频| 国产精品盗摄久久久| 免费影视亚洲| 国产麻豆综合| 免费永久网站黄欧美| 午夜欧美视频| 亚洲麻豆一区| 嫩草影视亚洲| 欧美一区日韩一区| 99精品欧美一区| 黄色综合网站| 国产精品久久久亚洲一区| 美女久久网站| 欧美一区三区三区高中清蜜桃| 亚洲精品国产欧美| 免费观看在线综合| 久久精品日韩欧美| 亚洲一线二线三线久久久| 亚洲国产欧美不卡在线观看| 国产欧美综合一区二区三区| 欧美精品一区二区三区在线看午夜| 欧美一区二区三区在线看| aa级大片欧美三级| 亚洲激情av| 欧美激情一区二区久久久| 久久亚洲综合网| 久久精品免费播放| 久久电影一区| 欧美一区二区免费视频| 亚洲一卡久久| 亚洲视频免费看| 一区二区三欧美| 一区二区不卡在线视频 午夜欧美不卡在 | 久久国产免费| 久久av一区二区| 欧美一区二区三区视频| 欧美一区二区成人| 先锋亚洲精品| 久久国产精品99精品国产| 欧美一区二区三区视频免费| 亚洲欧美久久久久一区二区三区| 这里只有视频精品| 亚洲在线观看免费| 亚洲专区一区| 欧美在线视频网站| 久久久99免费视频| 免费不卡在线观看av| 欧美高清在线观看| 亚洲国产一区二区三区a毛片 | 麻豆成人综合网| 欧美成人高清| 亚洲国产精品一区二区第四页av| 亚洲第一在线视频| 亚洲精品一品区二品区三品区| 99精品视频免费全部在线| 亚洲视频一区二区在线观看| 亚洲欧美成人| 久久一区二区三区国产精品| 欧美成人激情在线| 欧美涩涩视频| 国产午夜亚洲精品羞羞网站| 一区二区三区中文在线观看| 亚洲国产精品一区二区三区| 一区二区免费在线观看| 亚洲欧美综合精品久久成人 | 日韩一区二区电影网| 亚洲图片在线| 久久天天狠狠| 亚洲精品国久久99热| 亚洲免费视频中文字幕| 久久久久久夜| 欧美三级电影大全| 国产亚洲精品久| 亚洲精品在线电影| 欧美影院久久久| 亚洲盗摄视频| 亚洲欧美久久久| 欧美成人精品1314www| 1024国产精品| 亚洲天堂男人| 葵司免费一区二区三区四区五区| 亚洲电影下载| 亚洲欧美日本另类| 欧美激情一区二区三级高清视频 | 欧美mv日韩mv国产网站| 国产精品视频一二三| 亚洲人成免费| 久久精品国产清高在天天线| 亚洲啪啪91| 久久精品夜色噜噜亚洲aⅴ| 国产精品久久久久久妇女6080 | 国产精品久久久亚洲一区| 亚洲成人中文| 久久国产精品电影| 亚洲最新视频在线播放| 欧美aa在线视频| 韩国一区二区三区美女美女秀| 亚洲中无吗在线| 亚洲人久久久|