posts - 17, comments - 1, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          各個框架缺點

          Posted on 2006-10-05 15:05 HotJava 閱讀(759) 評論(0)  編輯  收藏 所屬分類: J2EE

          下面開始比較各個框架,僅摘要如下,請恕本人只看缺點,不看優點。因為優點是說不完的
          Struts: used since June 2001 - same time 1.0 was released.
          Spring MVC: used since January 2004 - before 1.0 was released.
          WebWork: used since July 2004.
          Tapestry: used since July 2004.
          JSF: used since July 2004 - both Sun’s RI and MyFaces.?

          Struts缺點:

          ActionForms - they’re a pain
          Can’t unit test - StrutsTestCase only does integration
          Project has been rumored as “dead”

          Display Tag:

          Spring MVC缺點:

          Configuration intensive - lots of XML
          Requires writing lots of code in JSPs
          Almost too flexible - no common parent Controller

          WebWork缺點:

          Small Community
          Documentation is poorly organized

          Tapestry缺點:

          Documentation very conceptual, rather than
          pragmatic
          Steep learning curve - very few examples
          Long release cycles - major upgrades every year

          JSF缺點:

          Tag soup for JSPs
          Doesn't play well with REST or Security
          No single source for implementation

          SiteMesh:

          ?

          IDE支持

          Struts has a lot of IDE support and even has frameworks built on top of it (i.e. Beehive’s PageFlow)
          Spring has Spring IDE - only does XML validation, not a UI/web tool
          WebWork has EclipseWork
          Tapestry has Spindle - great for coders
          JSF has many, and they're getting better and better


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 水城县| 淮南市| 阿拉善盟| 日喀则市| 罗山县| 荃湾区| 禄劝| 上虞市| 长春市| 家居| 宽甸| 广宁县| 蒲江县| 漠河县| 乌恰县| 衡阳市| 南安市| 互助| 岳阳市| 滦南县| 胶州市| 靖远县| 禹州市| 甘泉县| 金溪县| 石阡县| 尖扎县| 长兴县| 祁连县| 酉阳| 奉贤区| 武隆县| 望谟县| 青神县| 泾川县| 错那县| 两当县| 西昌市| 津市市| 磐石市| 昌吉市|