posts - 11,  comments - 41,  trackbacks - 0

           

          最近學了一些PHP和Ruby的東西,忽然想把這些東西應用做個比較.

          首先,我們把Java .Net PHP應用方面占有率做個比較,簡單的把目前主流應用分成兩個大類,一個是企業應用,一個是Web網站應用,下面這個表格是我歸納的,不一定準確,但是能說明一個大概.

          應用 / 語言 Java .Net PHP
          大型企業應用
          中型企業應用
          小型企業應用
          大型Web應用
          中型Web應用
          小型Web應用

          從表中可以看到,Java和PHP都有各自擅長的領域,但是.Net卻沒有突出的地方,從占有率來看情況十分尷尬.

           

          我們再來看看技術方面,首先聲明,我對其中每種語言技術都不是很熟悉,只能大概分析一下...

          先說說Java,在企業級方面,可以說是絕對的老大,許多企業級技術,開發思想都是由Java發展出來的.缺點是Java開發部署比較麻煩 ,不太適合超小型的項目.

          再說.Net,在1.x時代,.Net可以說基本上沒有多少企業級開發的特性,到了3.0,微軟各種框架技術雖然彌補了這些不足,但是相對于Java世界,還是有一定距離. 在Web網站方面,.Net服務器控件的優勢,變成了弱勢,由于服務器空間產生垃圾代碼,并且不方便美工調整,導致在前臺界面要求較高的門戶站點難以使用(雖然有第三方MVC框架,但是沒有IDE支持,體現不出.Net的優勢)

          再說說PHP,他的定位非常明顯,就是Web開發,所以有很多適合Web開發的特性,比如部署十分簡單,幾個文件隨便找個虛擬主機扔上去就能運行.在國內因為Discuz , DedeCMS等著名產品的鼎立推廣,PHP在中小型網站開發中有很大的優勢.,最近大量的開源框架出現,給PHP企業開發注入了一些生命力,可以說潛力十足.

           

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

          最后還想說一下Ruby,其實應該說ROR,大家喜歡的應該是ROR的特性,二Ruby是個怪怪的東西,如果沒有ROR框架,我想他也很難出名.因為ROR本身構架不是很復雜,眾多PHP框架可以說都是模仿他的思想來的,而且也學得7 8成功力了,個人認為ROR很難再做大起來,可能是個曇花一現的東西,只是思想新潮大家都來趕時髦學兩下,學到了,大家又都覺得其實也就那樣,其他語言也能做到.

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

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

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

          PHP 和 C# 都用過一段時間,PHP 現在比以前好多了,原來都沒有類庫可用,那時只嘗試過 Pear 和 AdoDb,現在幸福了。  回復  更多評論
            
          # re: .Net世界的困惑
          2008-06-02 22:46 | 黑蝙蝠
          java再撐個10年應該沒問題得
            回復  更多評論
            
          # re: .Net世界的困惑
          2008-06-03 04:52 | hb
          .NET原來這么沒前途  回復  更多評論
            
          # re: .Net世界的困惑
          2008-06-03 12:14 | 鐘國仁
          "擅長的領域"和企業的使用好象沒有直接的關系吧?

          單從"占有率"來說哪種好,感覺不太合適

          為什么不談談"使用率"呢?我是個業余編程愛好者,企業的行為有他們的商業性,但成功的東西往往一開始并不是向錢看的

          總之覺得作者這分析太過片面性了  回復  更多評論
            
          # re: .Net世界的困惑
          2008-06-03 16:53 | 迷你狐
          我們公司大部分項目都是.Net開發的……  回復  更多評論
            
          # re: .Net世界的困惑
          2008-07-22 19:57 | .Net 本身就是垃圾
          .Net 本身就是垃圾
          拖拉幾個控件
          綁定一個數據
          就成了程序

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

          因此,.Net的程序員也是垃圾
          即使本是優秀的程序員
          由于天天只能做拖拉控件,不動腦子的工作
          最終也成了白癡。
            回復  更多評論
            
          # re: .Net世界的困惑
          2013-01-01 21:09 | 土土
          @.Net 本身就是垃圾
          拖不拖控件是程序員個人的行為,跟.net有什么關系呢?作為一個.net程序員,微軟說一定讓你用他的控件了嗎?只不過,因為控件使用起來簡單,所以,程序員才用。什么叫“只能做拖拉控件”,你不“拖拉控件”難道有人強迫你不成?  回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

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

          常用鏈接

          留言簿(1)

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 江孜县| 阿拉善左旗| 信宜市| 和平区| 泰和县| 宁德市| 昆山市| 雅江县| 江油市| 天峻县| 绿春县| 九台市| 湖北省| 纳雍县| 济源市| 河津市| 额济纳旗| 肃北| 清涧县| 平南县| 无为县| 邳州市| 四平市| 丘北县| 缙云县| 迭部县| 汉寿县| 府谷县| 克什克腾旗| 从江县| 临城县| 含山县| 洛扎县| 玛多县| 启东市| 界首市| 泰兴市| 梨树县| 隆化县| 宁武县| 孝义市|