隨筆-12  評(píng)論-64  文章-1  trackbacks-0
          ? 前幾天在TSS上看到一篇文章,是關(guān)于一個(gè)國(guó)外的Java程序員對(duì)Java平臺(tái)上有太多的選擇抱怨。細(xì)細(xì)想來(lái)確實(shí)他有些道理。在Java的平臺(tái)上的選擇實(shí)在太多了,參見(jiàn)下面的列表:

          Web Framework:Struts(Classic, Shale, Struts-EL), JSF(SUN implemetaion, MyFaces, ADFaces), WebWork(已經(jīng)要并入Struts),Jakarta Tapestry, Stripes, Wicket, Spring MVC, Grials等等。
          Persistence: Hiberate, , iBatis, Toplink, JDO, EntityBean,......
          Appliction Server: JBoss, Tomcat, Websphere, Weblogic, Sun Application Server, GlassFish, OAS..... ?
          IDE: Eclipse, NetBeans, JDeveloper, Intellij IDEA, JBuilder......

          競(jìng)爭(zhēng)是一件好事,它會(huì)促進(jìn)技術(shù)的發(fā)展.但過(guò)度的競(jìng)爭(zhēng)是否會(huì)分散整個(gè)Java社區(qū)的力量,造成各自為戰(zhàn)的局面. 一些JCP的成員經(jīng)常會(huì)為了各自的利益而爭(zhēng)的面紅耳赤就是最好的例證。
          作為一名Java程序員,一名Java的Fans,一方面為Java Community的龐大而感到欣喜,一方面也確實(shí)感到過(guò)彷徨,經(jīng)常會(huì)為了究竟要采用那種技術(shù)而猶豫不覺(jué),因?yàn)楫吘苟加懈髯缘膬?yōu)缺點(diǎn),魚(yú)和熊掌不可兼得。
          作為Java程序員確實(shí)也比較辛苦,因?yàn)橛刑嗟臇|西要學(xué),而人的精力是有限的,畢竟不可能什么都會(huì)什么都懂。
          反觀微軟一家壟斷的Net,VS.Net, IIS, ADO.NET幾乎沒(méi)的可選,而相對(duì)Net程序員的選擇也會(huì)少些。但有時(shí)這也挺不錯(cuò)的,比如Net程序員找符合條件的工作也比較好找。反觀,Java程序員找工作時(shí)就會(huì)遇到條件不符的情況(因?yàn)檫x擇太多了)。
          不知道大家對(duì)此有什么想法?
          posted on 2006-05-28 17:54 潘鋒 閱讀(2773) 評(píng)論(14)  編輯  收藏

          評(píng)論:
          # re: Java有太多的選擇究竟是好事還是壞事? 2006-05-28 19:41 | 差沙
          分久必合,合久必分。萬(wàn)物皆如此,何況程序。  回復(fù)  更多評(píng)論
            
          # re: Java有太多的選擇究竟是好事還是壞事? 2006-05-28 20:08 | ASCII
          我想在這個(gè)標(biāo)準(zhǔn)化的社會(huì)里面,一個(gè)事物要存在下去,統(tǒng)一的標(biāo)準(zhǔn)化是很重要的.  回復(fù)  更多評(píng)論
            
          # re: Java有太多的選擇究竟是好事還是壞事? 2006-05-29 08:20 | yuxie
          不思進(jìn)取的程序員當(dāng)然不知道怎么選了~  回復(fù)  更多評(píng)論
            
          # re: Java有太多的選擇究竟是好事還是壞事? 2006-05-29 09:44 | skyboy
          是啊,感覺(jué)要學(xué)的東西太多了,還得了解一些。NET的知識(shí)啊。。。。  回復(fù)  更多評(píng)論
            
          # re: Java有太多的選擇究竟是好事還是壞事? 2006-05-29 10:09 | lizongbo
          我們可以吃的飯,可以吃的菜也有那么多種,怎么沒(méi)見(jiàn)多少人因?yàn)椴恢肋x擇吃什么而煩惱???

          中國(guó)幾大菜系分散了飲食文化的力量,造成各自為戰(zhàn)的局面嗎???

            回復(fù)  更多評(píng)論
            
          # re: Java有太多的選擇究竟是好事還是壞事? 2006-05-29 10:59 | Jonney
          @lizongbo
          學(xué)習(xí)一種框架或者中間件可沒(méi)有吃飯吃菜那么簡(jiǎn)單哈。
          吃飯吃菜半個(gè)小時(shí)就完事了。
          學(xué)習(xí)一個(gè)框架需要的時(shí)間卻是以天為單位以星期為單位甚至以月為單位。要能熟練運(yùn)用就要花費(fèi)更多時(shí)間了。
          你想進(jìn)一個(gè)公司,而這個(gè)公司要求你必須吃這個(gè)菜,而你又不會(huì),怎么辦?學(xué)去罷。  回復(fù)  更多評(píng)論
            
          # re: Java有太多的選擇究竟是好事還是壞事? 2006-05-29 11:35 | lizongbo

          除了struts,spring,hibernate,我學(xué)習(xí)的時(shí)間稍微長(zhǎng)了點(diǎn)。
          其余的,如果看兩個(gè)小時(shí)不能夠有點(diǎn)頭緒的,我就不學(xué),除非工作需要。

          yuxie說(shuō)的話我就不再?gòu)?fù)制一遍了。
            回復(fù)  更多評(píng)論
            
          # re: Java有太多的選擇究竟是好事還是壞事? 2006-05-29 13:05 | xiaofeng
          白花齊放,百家爭(zhēng)鳴。
          java開(kāi)源的路才會(huì)越走越長(zhǎng),要不然微軟也不怕Google了。。。。。  回復(fù)  更多評(píng)論
            
          # re: Java有太多的選擇究竟是好事還是壞事? 2006-05-29 14:54 | 兵臨城下
          確實(shí)如此,J2EE的復(fù)雜性帶來(lái)了其技術(shù)實(shí)現(xiàn)的多樣性。
          在眾多技術(shù)面前,像我們這些“鉗工”真有些茫然不知所措,怕選錯(cuò)了婆家而斷送自己的前程。
          而當(dāng)今技術(shù)實(shí)現(xiàn)領(lǐng)域出現(xiàn)這樣一種情況:王婆賣(mài)瓜,自賣(mài)自夸。
          “經(jīng)典”的J2EE框架就不說(shuō)了、Rod Johnson說(shuō)Spring 怎么怎么好,國(guó)內(nèi)banq說(shuō)jdon怎么怎么好……
          怎么辦?像這種框架型的東西,學(xué)習(xí)曲線可是很長(zhǎng)的。(現(xiàn)在感覺(jué)就是看公司選擇的是什么,想待下去,只有自己去學(xué)吧!)但是公司的選擇并不代表此項(xiàng)技術(shù)在這個(gè)領(lǐng)域的優(yōu)越性,你一陷其中會(huì)不會(huì)對(duì)你將來(lái)的發(fā)展帶來(lái)不利的影響,值得自己好好考慮一下!

          開(kāi)源固然很好,可我現(xiàn)在真渴望:秦始皇一統(tǒng)中國(guó),統(tǒng)一度量衡。
          哎……!何時(shí)才能分久必合呢??  回復(fù)  更多評(píng)論
            
          # re: Java有太多的選擇究竟是好事還是壞事? 2006-06-01 16:18 | yytt
          如果不思進(jìn)取的話,恐怕連去“選”的這樣的想法也都不會(huì)有  回復(fù)  更多評(píng)論
            
          # re: Java有太多的選擇究竟是好事還是壞事? 2006-06-01 16:21 | yytt
          拿學(xué)習(xí)和吃飯來(lái)比,你也到一定境界了!
          在下佩服,佩服!  回復(fù)  更多評(píng)論
            
          # re: Java有太多的選擇究竟是好事還是壞事? 2006-07-09 19:43 | Jcat
          物競(jìng)天擇,適者生存!

          這句話既適用于Java中的種種選擇,也適用于可敬可愛(ài)的Java程序員們。

          你不能選擇Java有如此多的選擇,你只能選擇努力適應(yīng)。

          能選一棵樹(shù)去吊死,總比在一棵樹(shù)上吊死強(qiáng)!  回復(fù)  更多評(píng)論
            
          # re: Java有太多的選擇究竟是好事還是壞事? 2007-03-26 17:52 | 水印
          我一向認(rèn)為作為程序員必須基本功非常扎實(shí)
          這點(diǎn)在學(xué)java上就顯得尤其重要
          有了扎實(shí)的基本功之后隨便什么框架現(xiàn)學(xué)現(xiàn)用
          用不到的時(shí)候沒(méi)必要去專(zhuān)門(mén)深入的學(xué),了解一下就夠了

          我見(jiàn)過(guò)不少剛畢業(yè)的學(xué)生
          在那兒擺弄Hiberate不明白來(lái)問(wèn)我
          我看了下他的代碼發(fā)覺(jué)連最基本的實(shí)例對(duì)象和實(shí)例引用之類(lèi)的概念都很模糊
          沒(méi)有扎實(shí)的基礎(chǔ)就拿著一些框架來(lái)依樣畫(huà)葫蘆的話
          等到哪一天你熟悉的框架淘汰的時(shí)候 你也就跟著一起被淘汰了  回復(fù)  更多評(píng)論
            
          # re: Java有太多的選擇究竟是好事還是壞事?[未登錄](méi) 2008-04-15 20:36 | 隨風(fēng)
          個(gè)人認(rèn)為, 學(xué)什么技術(shù)不重要, 重要的是如何將技術(shù)變成資金的頭腦 有了這樣的頭腦 學(xué)什么不該學(xué)什么自然而然 就都知道了 此外就是如何利用別人的技術(shù)制定自己標(biāo)準(zhǔn)的頭腦 呵呵 這些才是 最重要的
          努力打好基本功 然后在變化中利用基本功去求發(fā)展 才能拓寬自己的思想 制訂出別人想不到的東西  回復(fù)  更多評(píng)論
            

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 若羌县| 钟山县| 稷山县| 平乡县| 博野县| 西林县| 永登县| 洛阳市| 汉中市| 姚安县| 闻喜县| 咸宁市| 贵阳市| 讷河市| 武清区| 凌源市| 江都市| 招远市| 金溪县| 西乌珠穆沁旗| 随州市| 南岸区| 萨嘎县| 斗六市| 时尚| 托克逊县| 日喀则市| 深圳市| 乌海市| 苗栗县| 潼关县| 南丰县| 吐鲁番市| 永修县| 富宁县| 阿巴嘎旗| 浦北县| 钟山县| 张家川| 乳源| 西盟|