posts - 42, comments - 7, trackbacks - 0, articles - 1

          從職位中預測2008年Java框架之爭

          Posted on 2008-03-15 20:40 TuringJava 閱讀(211) 評論(0)  編輯  收藏 所屬分類: Debug
          首先我們來看看截止到今天indeed網站上Java技能職位數的簡單統計。

          Indeed全球Java技能職位表:



          今年框架大戰仍然圍繞著開源與官方之間展開:

          主流技術中,Struts,Spring,Hibernate仍然分別占據三個層次的主流位置。其中Struts和Spring需求高達80%以上,Hibernate也達到了46%,略高于JDBC。Sun以及JavaEE商家力挺的JSF,Seam,EJB3等技術中,除JSF占到了17.6%個百分比外,其它都沒有明顯的強勁勢頭。


          在Web框架中

          Struts2,Struts,Webwork這一類基于請求的MVC框架仍然牢牢占據著主流。但后來居上的JSF也不容小視,由此可見今年的Web框架Struts與JSF將會有一強烈的較量,但JSF想今年迅速擊敗Struts似乎也不太可能,后起之秀的Struts2仍然有許多可圈可點的地方,未必輸給官方正統的JSF。至于Tapestry,Wicket等雖然職位數不多,但也不妨礙其社區的火爆,到底誰是下一個big thing,現在下結論還太早。


          應用程序框架方面

          Spring明顯呈現一邊倒的優勢,其高達83%的比例表明,JavaEE社區不僅僅需要輕量級應用程序框架,還需要證明框架在實際開發項目中,確實起了應用有的實踐作用。在《Rod Johnson:Spring供職信息已超過EJB,JavaEE 繼續 without EJB》一文中,EJB基本上處于停滯下滑狀態,15%的比例都是遺留項目的維護需要。而EJB3只有177個職業,看來Sun以及JavaEE商家大肆吹棒的東西,開發人員并不會像以前那樣逢EJB就跟風的景象了,更多的是理性的投入到實際開發中去。 在《【翻譯】EJB3.1真的來了嗎?EJB3.1系列文章(一)》,《Java EE 6到底應該包括什么——由你來投票》,《JavaEE6的進化——開始邁向輕量級???》以及《EJB3.1新特性》表明包括EJB的專家在內都沒有完全清楚EJB到底需要什么,不要什么,一般人不會冒然去學還不太穩定的技術,不得不說EJB在這一點上是失敗的。而在《【論戰】我們為什么不用JavaEE5》,《Rod Johnson:Spring供職信息已超過EJB,JavaEE 繼續 without EJB》,還有《開源已是絕對主流?!!!——開源采用率已經從06年的26%增長到07年的75%》中表明,EJB,乃至JavaEE同樣存在不少問題。有趣的是guice只有14個職位,我看了一個,使用guice的一般項目都差不多是JavaEE5的新項目,我挺看好guice的,但現在它還是有點過于簡單,稱之于應用程序框架,有點言過其實啊。
          主站蜘蛛池模板: 搜索| 喀什市| 平邑县| 宁化县| 望奎县| 郧西县| 崇信县| 偃师市| 商水县| 伊通| 西盟| 肥乡县| 呼伦贝尔市| 万州区| 汽车| 长子县| 本溪| 元阳县| 石狮市| 沧州市| 盐津县| 营山县| 霍邱县| 濉溪县| 拉萨市| 涟源市| 吉安市| 留坝县| 梁平县| 宁夏| 辽宁省| 金阳县| 定襄县| 隆安县| 旬阳县| 启东市| 金华市| 新昌县| 泰宁县| 肇东市| 天长市|