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