? 前幾天在
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
潘鋒 閱讀(2765)
評論(14) 編輯 收藏