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

          各個框架缺點

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


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


          網站導航:
           
          主站蜘蛛池模板: 松原市| 高阳县| 阜南县| 进贤县| 马尔康县| 长阳| 资中县| 武陟县| 弋阳县| 抚顺县| 乐都县| 湛江市| 建瓯市| 黄浦区| 永善县| 西峡县| 河津市| 偃师市| 佛教| 达拉特旗| 石屏县| 北川| 神池县| 芦溪县| 监利县| 凤凰县| 普格县| 凤山县| 安新县| 巢湖市| 庆元县| 成武县| 许昌县| 民勤县| 铜川市| 淄博市| 浦江县| 陕西省| 潮安县| 五台县| 平罗县|