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

          各個框架缺點

          Posted on 2006-10-05 15:05 HotJava 閱讀(763) 評論(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


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


          網站導航:
           
          主站蜘蛛池模板: 莆田市| 加查县| 陈巴尔虎旗| 富阳市| 南城县| 清河县| 加查县| 木兰县| 靖州| 当阳市| 黔西县| 黑水县| 连南| 昌都县| 黔东| 拉萨市| 黔西县| 称多县| 临泽县| 沙洋县| 白城市| 龙里县| 县级市| 衡山县| 南和县| 临沧市| 闵行区| 工布江达县| 香格里拉县| 吉安县| 银川市| 津市市| 新巴尔虎右旗| 兰溪市| 马尔康县| 舟曲县| 怀柔区| 长春市| 林甸县| 青田县| 密山市|