posts - 11,  comments - 41,  trackbacks - 0

           

          最近學(xué)了一些PHP和Ruby的東西,忽然想把這些東西應(yīng)用做個(gè)比較.

          首先,我們把Java .Net PHP應(yīng)用方面占有率做個(gè)比較,簡(jiǎn)單的把目前主流應(yīng)用分成兩個(gè)大類,一個(gè)是企業(yè)應(yīng)用,一個(gè)是Web網(wǎng)站應(yīng)用,下面這個(gè)表格是我歸納的,不一定準(zhǔn)確,但是能說(shuō)明一個(gè)大概.

          應(yīng)用 / 語(yǔ)言 Java .Net PHP
          大型企業(yè)應(yīng)用
          中型企業(yè)應(yīng)用
          小型企業(yè)應(yīng)用
          大型Web應(yīng)用
          中型Web應(yīng)用
          小型Web應(yīng)用

          從表中可以看到,Java和PHP都有各自擅長(zhǎng)的領(lǐng)域,但是.Net卻沒(méi)有突出的地方,從占有率來(lái)看情況十分尷尬.

           

          我們?cè)賮?lái)看看技術(shù)方面,首先聲明,我對(duì)其中每種語(yǔ)言技術(shù)都不是很熟悉,只能大概分析一下...

          先說(shuō)說(shuō)Java,在企業(yè)級(jí)方面,可以說(shuō)是絕對(duì)的老大,許多企業(yè)級(jí)技術(shù),開(kāi)發(fā)思想都是由Java發(fā)展出來(lái)的.缺點(diǎn)是Java開(kāi)發(fā)部署比較麻煩 ,不太適合超小型的項(xiàng)目.

          再說(shuō).Net,在1.x時(shí)代,.Net可以說(shuō)基本上沒(méi)有多少企業(yè)級(jí)開(kāi)發(fā)的特性,到了3.0,微軟各種框架技術(shù)雖然彌補(bǔ)了這些不足,但是相對(duì)于Java世界,還是有一定距離. 在Web網(wǎng)站方面,.Net服務(wù)器控件的優(yōu)勢(shì),變成了弱勢(shì),由于服務(wù)器空間產(chǎn)生垃圾代碼,并且不方便美工調(diào)整,導(dǎo)致在前臺(tái)界面要求較高的門戶站點(diǎn)難以使用(雖然有第三方MVC框架,但是沒(méi)有IDE支持,體現(xiàn)不出.Net的優(yōu)勢(shì))

          再說(shuō)說(shuō)PHP,他的定位非常明顯,就是Web開(kāi)發(fā),所以有很多適合Web開(kāi)發(fā)的特性,比如部署十分簡(jiǎn)單,幾個(gè)文件隨便找個(gè)虛擬主機(jī)扔上去就能運(yùn)行.在國(guó)內(nèi)因?yàn)镈iscuz , DedeCMS等著名產(chǎn)品的鼎立推廣,PHP在中小型網(wǎng)站開(kāi)發(fā)中有很大的優(yōu)勢(shì).,最近大量的開(kāi)源框架出現(xiàn),給PHP企業(yè)開(kāi)發(fā)注入了一些生命力,可以說(shuō)潛力十足.

           

          綜合以上我們可以看到,.Net定位不太明確,微軟這個(gè)想吃那個(gè)也想吃,最后沒(méi)一個(gè)能吃飽吃好..

          最后還想說(shuō)一下Ruby,其實(shí)應(yīng)該說(shuō)ROR,大家喜歡的應(yīng)該是ROR的特性,二Ruby是個(gè)怪怪的東西,如果沒(méi)有ROR框架,我想他也很難出名.因?yàn)镽OR本身構(gòu)架不是很復(fù)雜,眾多PHP框架可以說(shuō)都是模仿他的思想來(lái)的,而且也學(xué)得7 8成功力了,個(gè)人認(rèn)為ROR很難再做大起來(lái),可能是個(gè)曇花一現(xiàn)的東西,只是思想新潮大家都來(lái)趕時(shí)髦學(xué)兩下,學(xué)到了,大家又都覺(jué)得其實(shí)也就那樣,其他語(yǔ)言也能做到.

          http://goku.spitv.net/
          http://www.spitv.net/
          http://www.sxin99.com/

          posted on 2008-06-01 20:12 GoKu 閱讀(2806) 評(píng)論(9)  編輯  收藏

          FeedBack:
          # re: .Net世界的困惑[未登錄](méi)
          2008-06-01 23:16 | Matthew Chen
          不做web很多年了,這么看來(lái)java還能再撐個(gè)三五年,可是,web能撐多少年呢?  回復(fù)  更多評(píng)論
            
          # re: .Net世界的困惑[未登錄](méi)
          2008-06-02 10:00 | danny
          語(yǔ)言是為人服務(wù)的,管他什么語(yǔ)言的只要滿足需求就可以了。
          難道程序員還怕學(xué)一門新的語(yǔ)言么?
          從小到大VB\VF\C\C++\java\.net.......
          這些都經(jīng)歷過(guò)了,難道我們還怕~  回復(fù)  更多評(píng)論
            
          # re: .Net世界的困惑
          2008-06-02 17:32 | 隔葉黃鶯
          和博主有些同感,Ruby 和 ROR 不太想去了解,語(yǔ)法有些怪異,不習(xí)慣那種非 C 風(fēng)格的代碼。

          PHP 和 C# 都用過(guò)一段時(shí)間,PHP 現(xiàn)在比以前好多了,原來(lái)都沒(méi)有類庫(kù)可用,那時(shí)只嘗試過(guò) Pear 和 AdoDb,現(xiàn)在幸福了。  回復(fù)  更多評(píng)論
            
          # re: .Net世界的困惑
          2008-06-02 22:46 | 黑蝙蝠
          java再撐個(gè)10年應(yīng)該沒(méi)問(wèn)題得
            回復(fù)  更多評(píng)論
            
          # re: .Net世界的困惑
          2008-06-03 04:52 | hb
          .NET原來(lái)這么沒(méi)前途  回復(fù)  更多評(píng)論
            
          # re: .Net世界的困惑
          2008-06-03 12:14 | 鐘國(guó)仁
          "擅長(zhǎng)的領(lǐng)域"和企業(yè)的使用好象沒(méi)有直接的關(guān)系吧?

          單從"占有率"來(lái)說(shuō)哪種好,感覺(jué)不太合適

          為什么不談?wù)?quot;使用率"呢?我是個(gè)業(yè)余編程愛(ài)好者,企業(yè)的行為有他們的商業(yè)性,但成功的東西往往一開(kāi)始并不是向錢看的

          總之覺(jué)得作者這分析太過(guò)片面性了  回復(fù)  更多評(píng)論
            
          # re: .Net世界的困惑
          2008-06-03 16:53 | 迷你狐
          我們公司大部分項(xiàng)目都是.Net開(kāi)發(fā)的……  回復(fù)  更多評(píng)論
            
          # re: .Net世界的困惑
          2008-07-22 19:57 | .Net 本身就是垃圾
          .Net 本身就是垃圾
          拖拉幾個(gè)控件
          綁定一個(gè)數(shù)據(jù)
          就成了程序

          而會(huì)這兩樣操作的人
          就成了程序員
          唯一不需要的就是大腦

          因此,.Net的程序員也是垃圾
          即使本是優(yōu)秀的程序員
          由于天天只能做拖拉控件,不動(dòng)腦子的工作
          最終也成了白癡。
            回復(fù)  更多評(píng)論
            
          # re: .Net世界的困惑
          2013-01-01 21:09 | 土土
          @.Net 本身就是垃圾
          拖不拖控件是程序員個(gè)人的行為,跟.net有什么關(guān)系呢?作為一個(gè).net程序員,微軟說(shuō)一定讓你用他的控件了嗎?只不過(guò),因?yàn)榭丶褂闷饋?lái)簡(jiǎn)單,所以,程序員才用。什么叫“只能做拖拉控件”,你不“拖拉控件”難道有人強(qiáng)迫你不成?  回復(fù)  更多評(píng)論
            

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          <2008年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(1)

          隨筆檔案

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 大荔县| 建德市| 凌海市| 内江市| 左权县| 吉木乃县| 永寿县| 长垣县| 高陵县| 白山市| 郁南县| 丹巴县| 马公市| 霸州市| 阿拉善盟| 上饶市| 红安县| 泰和县| 清丰县| 团风县| 巧家县| 崇州市| 确山县| 安图县| 哈尔滨市| 临湘市| 鲁山县| 鄂尔多斯市| 红安县| 石林| 天峻县| 宁德市| 左云县| 兴业县| 静乐县| 宣城市| 凤山县| 鸡泽县| 衢州市| 电白县| 攀枝花市|