swing storm

          java桌面應(yīng)用

          導(dǎo)航

          <2007年3月>
          25262728123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          統(tǒng)計(jì)

          常用鏈接

          留言簿(15)

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          語言之爭-開發(fā)人員不可以回避的現(xiàn)實(shí)

          語言之爭是每個(gè)開發(fā)人員都不可以回避的事實(shí),刻意的回避都是阿Q精神和鴕鳥心態(tài)。

          學(xué)一門語言需要很多精力,同時(shí)精通多門語言的人是比較少的,因?yàn)槿说木τ邢蓿壹夹g(shù)更新快,就業(yè)競爭大等。如果你不想你花了很多時(shí)間學(xué)一門語言,結(jié)果沒有公司要你做開發(fā),你只能自娛自樂的話,你可以逃避;如果你家里有很多錢你不用為衣食操勞的話,你可以逃避;如果你不用養(yǎng)家糊口的話,你可以逃避。。。

          說到語言的選擇當(dāng)然是學(xué)多種最好,如果你精力有限那就選一門有錢圖的語言吧。學(xué)什么語言有錢圖?世界變化快,未來不容易猜測。如果未來都明擺著了,那些注定要失敗的人怎么會(huì)有學(xué)習(xí)和工作的動(dòng)力,他們怎么會(huì)有生活的勇氣?
          只是每個(gè)人的智力和眼光的不同,所以對未來的預(yù)測準(zhǔn)確率不同而已。

          目前來看所有的語言的競爭不外乎產(chǎn)品市場的競爭,操作系統(tǒng)市場的競爭,產(chǎn)品市場的競爭受到操作系統(tǒng)的影響很大,語言的競爭到目前受到了操作系統(tǒng)市場競爭的約束和限制,舉例來說:java、c#、delphi、vc等。

          java是跨平臺(tái)的,除了windows之外的其它操作系統(tǒng)基本都默認(rèn)安裝了多個(gè)版本的jdk,而且支持的很好。windows就不一樣了,不僅沒有默認(rèn)安裝jdk而且支持有限,比如不規(guī)則窗體的實(shí)現(xiàn),在mac os里面只需要setBackground(0,0,0,0)就可以了,但windows不通過jni是比較困難的。
          c#也是跨平臺(tái)的,它需要.net frame,這不是每個(gè)其它操作系統(tǒng)都默認(rèn)支持的,而且有沒有問題現(xiàn)在還不確定,不過xp系統(tǒng)不是默認(rèn)安裝.net frame的,vista才默認(rèn)支持。
          delphi和vc是win32平臺(tái)的開發(fā)工具,其中delphi更高效,windows都是默認(rèn)支持的,其它系統(tǒng)不默認(rèn)支持。

          現(xiàn)在來看看操作系統(tǒng)的市場,(http://it.sohu.com/20060822/n244930854.shtml)目前微軟Windows操作系統(tǒng)當(dāng)前的市場份額高達(dá)96.97%,占據(jù)著絕對壟斷地位。Windows XP是絕對的主力,市場份額高達(dá)86.80%。Windows 2000的市場份額為6.09%,位居第二。盡管Windows 98已經(jīng)被認(rèn)為是過季的產(chǎn)品,但市場份額卻為2.68%,排名第三。蘋果的Macintosh系統(tǒng)位居第四,市場份額為2.32%。而Windows ME的市場份額為1.09%,排名第五。Linux系統(tǒng)的市場份額只有0.36%,位居第六。Windows NT排名第七,市場份額為0.24%。而Macintosh Power PC排名第八,市場份額為0.15%。

          從目前來看xp是主流,而xp系統(tǒng)下的桌面應(yīng)用程序的開發(fā)工具無疑是以delphi和vc為最合適,b/s的以java和.net最合適,將來的3年以xp和vista為主流,其中xp為絕對主流,最合適還是delphi和vc做桌面應(yīng)用,企業(yè)級的應(yīng)用還是以java最合適。不過目前的產(chǎn)品很大部分都是企業(yè)級和b/s模式的,所以java的產(chǎn)品市場很大。

          對于開發(fā)人員來說java是非常友好的,因?yàn)樗麄冮_發(fā)的產(chǎn)品容易開發(fā),容易賣出去,這才能掙到錢。
          而微軟卻對開發(fā)人員不友好,他們壟斷,封閉,語言復(fù)雜,開發(fā)工具昂貴、操作系統(tǒng)api更新快等。因?yàn)樗麄兒ε麻_發(fā)人員開發(fā)大量的產(chǎn)品來搶奪他們的數(shù)據(jù)庫市場,搶奪他們的辦公軟件市場,搶奪他們的各種可以賣錢的產(chǎn)品的市場,微軟對用戶卻是很友好的,他們的操作系統(tǒng)漂亮,盜版橫行,使用方便等。

          學(xué)習(xí)java,目前可以用它開發(fā)企業(yè)級的應(yīng)用,當(dāng)若干年后微軟變的微小和軟弱之后來用java開發(fā)windows下大量用戶的桌面應(yīng)用。
          學(xué)習(xí)其它的語言,vc或delphi,和c#,目前桌面應(yīng)用開發(fā)用vc或delphi,b/s開發(fā)用c#,將來vista流行之后可以用c#做桌面應(yīng)用。

          posted on 2007-03-05 18:24 azure 閱讀(3011) 評論(12)  編輯  收藏

          評論

          # re: 語言之爭-開發(fā)人員不可以回避的現(xiàn)實(shí) 2007-03-05 18:38 山風(fēng)小子

          "如果您是一名普通的開發(fā)人員,您可以學(xué)習(xí)其它的語言,vc或delphi,和c#,桌面應(yīng)用開發(fā)用vc或delphi,b/s開發(fā)用c#,不過您一定要支持java,因?yàn)槟鞘亲杂桑鞘敲裰鳎鞘悄奈磥恚?quot;

          有道理,支持博主!  回復(fù)  更多評論   

          # re: 語言之爭-開發(fā)人員不可以回避的現(xiàn)實(shí) 2007-03-05 18:39 hcom

          什么時(shí)候linux占到50%以上的市場份額,java更加牛比,估計(jì)會(huì)占領(lǐng)桌面市場。  回復(fù)  更多評論   

          # re: 語言之爭-開發(fā)人員不可以回避的現(xiàn)實(shí) 2007-03-05 18:42 不好說

          今天去C++ 博客看了一下, 冷冷清清... 不過據(jù)說 .NET 的博客很火...  回復(fù)  更多評論   

          # re: 語言之爭-開發(fā)人員不可以回避的現(xiàn)實(shí) 2007-03-05 19:04 uiiang

          @hcom

          如果真的是那樣, 軟件開發(fā)技術(shù)會(huì)是另一種格局. 格局變了, 市場也變,不能用現(xiàn)在的市場情況來衡量
          其它語言很有可能更牛, 千萬不要懷疑微軟的研發(fā)能力和占領(lǐng)市場的能力
            回復(fù)  更多評論   

          # re: 語言之爭-開發(fā)人員不可以回避的現(xiàn)實(shí) 2007-03-06 10:05 Anders小明

          每次我看到語言之爭就不想評論,不過這是我看到了在言語上很煽情的一個(gè)
          兩個(gè)毛病:
          1. 通篇沒有論據(jù),就直接來個(gè)結(jié)論,什么叫做:
          “如果您是一名具有長久眼光的開發(fā)人員,您應(yīng)該學(xué)習(xí)java,站在自由和民主的一邊,用它開發(fā)企業(yè)級的應(yīng)用,當(dāng)若干年后微軟變的微小和軟弱之后來用java開發(fā)windows下大量用戶的桌面應(yīng)用。
          如果您是一名普通的開發(fā)人員,您可以學(xué)習(xí)其它的語言,vc或delphi,和c#,目前桌面應(yīng)用開發(fā)用vc或delphi,b/s開發(fā)用c#,將來vista流行之后可以用c#做桌面應(yīng)用,不過您一定要支持java,因?yàn)槟鞘亲杂桑鞘敲裰鳎鞘悄奈磥恚 ?

          2. java怎么就自由和民主了,我猜發(fā)帖的人還未知道什么叫自由和民主。在跟著別人喊自由和民主前,自己先想想!

          我建議這個(gè)帖子不應(yīng)該放在首頁。
            回復(fù)  更多評論   

          # re: 語言之爭-開發(fā)人員不可以回避的現(xiàn)實(shí) 2007-03-06 10:29 azure

          @Anders小明
          說的是,我將它改了。  回復(fù)  更多評論   

          # re: 語言之爭-開發(fā)人員不可以回避的現(xiàn)實(shí) 2007-03-06 12:15 短見

          程序員的真正價(jià)值在于設(shè)計(jì),就是如何用所掌握的工具解決問題。現(xiàn)在太多人期待掌握一個(gè)好的語言工具能夠幫助他解決問題,是因?yàn)樗麤]有真正了解自身的價(jià)值所在。可悲!最熱衷語言之爭是一群技術(shù)烏鴉!  回復(fù)  更多評論   

          # re: 語言之爭-開發(fā)人員不可以回避的現(xiàn)實(shí) 2007-03-07 22:47 Christ Chang

          @短見
          這種爭論我從來不插嘴,因?yàn)槲依斫馑麄儾皇遣涣私庾陨淼膬r(jià)值所在,而是那可能只是他們的一種個(gè)人信仰。  回復(fù)  更多評論   

          # re: 語言之爭-開發(fā)人員不可以回避的現(xiàn)實(shí) 2007-03-08 11:23 壞男孩

          認(rèn)清當(dāng)前的形式,明確自己的目標(biāo)----

          支持樓主啊!  回復(fù)  更多評論   

          # re: 語言之爭-開發(fā)人員不可以回避的現(xiàn)實(shí) 2007-03-10 01:33 ...

          無知者無畏  回復(fù)  更多評論   

          # re: 語言之爭-開發(fā)人員不可以回避的現(xiàn)實(shí) 2007-03-12 23:18 dna

          java最大的問題是開發(fā)工具!
          雖然有諸如eclipse、netbeans等開源開發(fā)工具,
          對于“高手們”可能一個(gè)記事本就夠了,
          但是對于廣大入門級的程序員來說這些開發(fā)工具遠(yuǎn)沒有成熟,  回復(fù)  更多評論   

          # re: 語言之爭-開發(fā)人員不可以回避的現(xiàn)實(shí) 2007-12-21 18:13 leunger

          Eclipse遠(yuǎn)沒有成熟?你知道Eclipse多少功能,光快捷鍵就夠你背上好幾天,我看你根本就沒用過吧!@dna
            回復(fù)  更多評論   


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 怀来县| 安塞县| 昌吉市| 邵阳市| 永丰县| 武山县| 阿坝县| 平山县| 闽侯县| 织金县| 花莲市| 平潭县| 广水市| 海兴县| 明溪县| 鄄城县| 綦江县| 丰都县| 松滋市| 耒阳市| 临桂县| 当阳市| 南昌市| 乌鲁木齐县| 长春市| 遵化市| 怀集县| 新干县| 故城县| 喀什市| 蓬安县| 高清| 佛山市| 兰溪市| 永寿县| 河北省| 宁远县| 吐鲁番市| 桃江县| 九龙坡区| 鲁甸县|