隨筆-12  評論-64  文章-1  trackbacks-0
          ? 前幾天在TSS上看到一篇文章,是關于一個國外的Java程序員對Java平臺上有太多的選擇抱怨。細細想來確實他有些道理。在Java的平臺上的選擇實在太多了,參見下面的列表:

          Web Framework:Struts(Classic, Shale, Struts-EL), JSF(SUN implemetaion, MyFaces, ADFaces), WebWork(已經要并入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......

          競爭是一件好事,它會促進技術的發展.但過度的競爭是否會分散整個Java社區的力量,造成各自為戰的局面. 一些JCP的成員經常會為了各自的利益而爭的面紅耳赤就是最好的例證。
          作為一名Java程序員,一名Java的Fans,一方面為Java Community的龐大而感到欣喜,一方面也確實感到過彷徨,經常會為了究竟要采用那種技術而猶豫不覺,因為畢竟都有各自的優缺點,魚和熊掌不可兼得。
          作為Java程序員確實也比較辛苦,因為有太多的東西要學,而人的精力是有限的,畢竟不可能什么都會什么都懂。
          反觀微軟一家壟斷的Net,VS.Net, IIS, ADO.NET幾乎沒的可選,而相對Net程序員的選擇也會少些。但有時這也挺不錯的,比如Net程序員找符合條件的工作也比較好找。反觀,Java程序員找工作時就會遇到條件不符的情況(因為選擇太多了)。
          不知道大家對此有什么想法?
          posted on 2006-05-28 17:54 潘鋒 閱讀(2768) 評論(14)  編輯  收藏

          評論:
          # re: Java有太多的選擇究竟是好事還是壞事? 2006-05-28 19:41 | 差沙
          分久必合,合久必分。萬物皆如此,何況程序。  回復  更多評論
            
          # re: Java有太多的選擇究竟是好事還是壞事? 2006-05-28 20:08 | ASCII
          我想在這個標準化的社會里面,一個事物要存在下去,統一的標準化是很重要的.  回復  更多評論
            
          # re: Java有太多的選擇究竟是好事還是壞事? 2006-05-29 08:20 | yuxie
          不思進取的程序員當然不知道怎么選了~  回復  更多評論
            
          # re: Java有太多的選擇究竟是好事還是壞事? 2006-05-29 09:44 | skyboy
          是啊,感覺要學的東西太多了,還得了解一些。NET的知識啊。。。。  回復  更多評論
            
          # re: Java有太多的選擇究竟是好事還是壞事? 2006-05-29 10:09 | lizongbo
          我們可以吃的飯,可以吃的菜也有那么多種,怎么沒見多少人因為不知道選擇吃什么而煩惱???

          中國幾大菜系分散了飲食文化的力量,造成各自為戰的局面嗎???

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

          除了struts,spring,hibernate,我學習的時間稍微長了點。
          其余的,如果看兩個小時不能夠有點頭緒的,我就不學,除非工作需要。

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

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

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

          你不能選擇Java有如此多的選擇,你只能選擇努力適應。

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

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

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


          網站導航:
           
          主站蜘蛛池模板: 凭祥市| 临海市| 茂名市| 桑植县| 收藏| 阳信县| 镇平县| 东乡族自治县| 盱眙县| 平定县| 囊谦县| 兰州市| 舞钢市| 东乡族自治县| 黄龙县| 宜川县| 太原市| 贵州省| 亳州市| 靖远县| 固始县| 阳曲县| 莆田市| 桃源县| 屏东市| 宁城县| 来凤县| 雅安市| 什邡市| 景宁| 隆德县| 德令哈市| 济宁市| 晋江市| 曲沃县| 洱源县| 平原县| 新巴尔虎右旗| 龙南县| 苗栗市| 凭祥市|