Sung in Blog

                     一些技術(shù)文章 & 一些生活雜碎
          Java的Web框架對(duì)比
          第一項(xiàng)是優(yōu)點(diǎn),第二項(xiàng)是缺點(diǎn)。

          以下是各種web框架比較: (by Matt Raible & 個(gè)人觀點(diǎn))

          Struts:
          輕量級(jí)表現(xiàn)層框架,在適當(dāng)?shù)臅r(shí)間適當(dāng)?shù)某霈F(xiàn);
          網(wǎng)上擁有很多信息和示例;學(xué)習(xí)曲線較緩,容易上手;
          HTML標(biāo)簽庫(kù)是一個(gè)非常好的東西。
           
          靜態(tài)Forms難以讓人接受;不能夠做單元測(cè)試;
          大量的郵件列表令人無(wú)法忍受
           
          Spring MVC
          生命周期由重寫綁定,效驗(yàn)等確定;能夠無(wú)縫隙地與各種表現(xiàn)層程序結(jié)合在一起,如JSP,XSL等;IC使得很容易測(cè)試。

          實(shí)際使用較少;有脫離輕量級(jí)框架向包容萬(wàn)象發(fā)展的趨勢(shì);需要在JSP中寫入大量代碼;過(guò)于靈活,反而不能得到通用的控制。
           
          WebWork
          結(jié)構(gòu)簡(jiǎn)單,容易被擴(kuò)展;標(biāo)簽庫(kù)容易被自定義,并獲得Velocity支持;攔截機(jī)制成熟可靠。
          文檔資源不夠充分,示例很少;客戶端效驗(yàn)很不成熟。
           
          Tapestry
          效率較高;HTML模板很合適美工;有良好的社區(qū)支持。
          文檔過(guò)于理論,而缺少實(shí)踐;學(xué)習(xí)曲線陡峭,示例非常少;


          JSF
          J2EE規(guī)范;能夠快速和容易地開發(fā);豐富的導(dǎo)航框架。已有不少公司開始嘗試該方面技術(shù)的應(yīng)用;
          標(biāo)簽依賴JSP;技術(shù)不夠成熟;實(shí)現(xiàn)資源不單純。


          大家可以發(fā)表一下意見(jiàn)
          posted on 2005-11-04 09:54 Sung 閱讀(3812) 評(píng)論(8)  編輯  收藏 所屬分類: Java技術(shù)

          FeedBack:
          # re: Java的Web框架對(duì)比
          2005-11-04 13:09 | scud(飛云小俠)
          太簡(jiǎn)單,而且很多錯(cuò)誤

          沒(méi)有說(shuō)服力

            回復(fù)  更多評(píng)論
            
          # re: Java的Web框架對(duì)比
          2005-11-04 13:40 | scud(飛云小俠)
          原文地址:
          http://equinox.dev.java.net/framework-comparison/WebFrameworks.pdf

          本文僅翻譯了一小部分,建議閱讀全文了解全部觀點(diǎn) :)
            回復(fù)  更多評(píng)論
            
          # re: Java的Web框架對(duì)比
          2005-11-04 14:25 | Sung
          其中部分為個(gè)人觀點(diǎn)
          凡為觀點(diǎn)不論對(duì)錯(cuò)
          歡迎討論  回復(fù)  更多評(píng)論
            
          # re: Java的Web框架對(duì)比
          2005-11-08 11:15 | 我的萬(wàn)花@
          能用熟一種或兩種就可以了  回復(fù)  更多評(píng)論
            
          # re: Java的Web框架對(duì)比
          2005-11-08 15:50 | Sung
          其實(shí)總結(jié)而言
          思想是重要的
          但是同等條件下真正能為大家所接受的
          更是一些學(xué)習(xí)曲線比較平緩的框架
          畢竟公司進(jìn)行技術(shù)選擇時(shí)還是要考慮風(fēng)險(xiǎn)的  回復(fù)  更多評(píng)論
            
          # re: Java的Web框架對(duì)比
          2005-11-10 16:31 | 我心依舊
          說(shuō)的太膚淺,不夠深刻.沒(méi)什么說(shuō)服力  回復(fù)  更多評(píng)論
            
          # re: Java的Web框架對(duì)比
          2006-09-12 18:40 | 冰川
          目前在用Tapestry,感覺(jué)還可以,
          的確學(xué)起來(lái)要花些時(shí)間。  回復(fù)  更多評(píng)論
            
          # re: Java的Web框架對(duì)比
          2012-07-27 20:38 | kara
          <javascript>alert("略懂")</javascript>  回復(fù)  更多評(píng)論
            
          主站蜘蛛池模板: 会宁县| 涿鹿县| 克拉玛依市| 钟山县| 郎溪县| 昌都县| 房产| 门头沟区| 福建省| 上杭县| 吉水县| 南宁市| 赫章县| 巫山县| 团风县| 海伦市| 宜兴市| 伊通| 米林县| 工布江达县| 海城市| 红河县| 株洲市| 彰化市| 永胜县| 金华市| 镇原县| 广丰县| 凤庆县| 苏州市| 南充市| 汾西县| 铅山县| 专栏| 榆树市| 海南省| 伊吾县| 曲麻莱县| 沈阳市| 和林格尔县| 涟源市|