Java開發架構調查:6%的JSF欲撼動21%的Struts 2007.08.13 來自:CSDN 馬京 共有評論(29)條 發表評論 [收藏到我的網摘] 有專家評論:“其實IT應用技術,什麼新鮮玩意並不難學,難的是標準化和正常化。每個程式員都有自己的思路和習慣,寫出來的代碼自然是五花八門。
CSDN獨家報道】經過數年的“架構大戰”,Java界的各種架構找到了自己應有的位置。Spring+Hibernate+Struts已成為Java開發的主流體系。在這個體系中,Spring+Hibernate的地位應該說短期內是難以撼動了。除了新興的Jboss Seam作為挑戰者之外,幾乎難有勁敵。
Java B/S編程中曆來戰火最激烈的其實還在Web層,架構的數量最多,爭議最大。一切由Struts而起,而Struts最終也坐穩了第一個時代的王座。在技術層面,Struts 1.x已經被無數人抱怨過、批評過,但終於還是穩坐王位,這充分說明了習慣的力量。“穩定壓倒一切”,這句話在IT技術領域仍舊適用。
在2007年CSDN、《程式員》主辦的開發人員大調查目前已收到15000多份有效問卷,已經是目前國內調查樣本最多的開發人員調查結果。在這次調查中,我們詳細的分析了Java開發架構的使用狀況,發現主要使用的開發架構JSP佔26%,Struts佔21%,Hibernate佔17%,Spring MVC佔11%,EJB佔7%,JSF佔6%,Spring Web Flow和POJO各佔4%,其它佔4%。就這一調查資料,我們不難看出,Spring+Hibernate+Struts的優勢地位還是相當的明顯。
Struts和Hibernate幾乎已經成了JavaEE應用的常規配置,21%的開發人員用到 Struts,用到Hibernate的開發人員也有17%;在一個成熟的技術平台上,各個項目的技術方案會在很大程度上趨同——因為所有未知領域都已經被探明,各種問題都有對應的最佳實務,架構師們可以參考的成功案例越來越多。就拿 JavaEE來說,今天的架構師們需要考慮的問題比之三年前已經簡單多了,這就是成熟的價值。
有專家評論:“其實IT應用技術,什麼新鮮玩意並不難學,難的是標準化和正常化。每個程式員都有自己的思路和習慣,寫出來的代碼自然是五花八門。Java何以成為編程界的占重要地位,很重要的一點在於Java的正常化。這種正常化很高的語言適用於多人合作的大型項目,便於溝通和理解,也就便於整合和維護。
Java世界為什麼會架構橫飛,說到底還是正常化的需要。純JSP和Struts寫Web誰快,擺明了是JSP。那為什麼用Struts。原因在於100個人寫出來的 JSP,有100種寫法;而100個人寫出來的Struts,基本相似。Struts之成功,正緣於其在Java Web層的正常化方面所做出的貢獻。
然而長江後浪推前浪,Struts 1.x的技術缺陷畢竟是隱患。Sun力推JSF,打算一雪Web層架構缺失之恥。JSF現在比較有優勢的是對Ajax的整合,這一點走在了其他架構的前面。未來兩年,JSF與Struts將展開Java Web架構的最終戰爭。”
JSP經過幾年風雨洗禮依然把持頭把交椅,看來所有的架構展示層都離不開JSP而存在,而作為JSP的手足兄弟JSF也是僅次Spring之後又一個後起之秀。JSF能否實現JSP的合理過渡我們還要侍目以待,JSF是否能夠撼動Struts也是值得我們期待。
本文所述調查結果屬CSDN獨家報道,轉載請註明出處
本次調查將於8月17日結束,參與調查中每周都會送出Google T恤和時尚禮品,更有Wii大獎等你拿,此外更重要的是讓我們都能更清晰的看出IT發展動態和自己的位置與價值。歡迎大家積极參与。
調查分析五:7成程式員不選擇門戶網站擷取開源資訊
調查分析報告四:中國程式員Mobile開發偏愛Linux平台Symbian僅9%
調查分析報告三:揭示近八成技術人員資料庫選型標準
調查分析報告二:幾乎一半.NET使用者不參與開源
調查資料分析報告開篇:技術熱點背後的關聯 【發表評論 29條】 精選--> 其他文章 上一篇: Linux之父Linus:Linux如此普及出乎當年意料 (2007.08.13) 下一篇: 明複移動搜尋欲訴前合作公司抄襲侵權 (2007.08.13) 相關文章 OperaMasks:軟體業的中國表情 (2007.08.11) 在Web服務中運用Visual Studio IDE (2007.08.10) 與電視製作公司合作 雅虎要走原創節目回頭路。 (2007.08.08) 國內視頻分享網站稱已經開始創收 (2007.08.08) 袁紅崗:Web開發正面臨四大世界性難題 (2007.08.07) 新聞分析:OperaMasks能否開創Java Web新格局。 (2007.08.07) 對話袁紅崗:JSF的優勢及未來發展趨勢 (2007.08.06) JRuby:集Java和RoR之所長 (2007.07.31) 完美時空受納市追捧 原創類網遊企業崛起 (2007.07.28) 程式員更喜歡Firefox 市場份額超過IE7.0兩倍 (2007.07.26)