1 Reply Latest reply on Dec 6, 2006 11:03 AM by gavin.king

    Seam JSF question

    fbrody

      Hi I?m evaluating some frameworks at the moment at work (Spring, Tapestry, WebWork and JSF), and am hoping that someone could help me out with this question, the App Server were using is JBoss

      Is Jboss pushing JSF and if so are they making it easier for developer to work with this framework over the others??..Have they any feature in there Application server that favour JSf over the other or are they just developing internally with JSF.

      Inside the JBoss App server is it a level playing field for all frameworks or is there some advantage to using JSF

      This is some of the other criteria


      cheers

      f



      1
      Learning Curve for different frameworks

      1
      Testability

      1
      Reusable UI components

      1
      Support for creating very large and complex web-apps with many sub-applications (in otherwords, does the framework do well for rapid prototyping but fall over once we start throwing in more and more functionality?) (This might be the ?growing complexity? one, but not sure)

      1
      Support for concurrent development. (This might be an easy one to support, but the issue I want to avoid here is people stepping on each other?s toes when we do parallel development.)

      1
      Ease Integration with FB2

      2
      Reusable page layouts

      2
      Support forum or user group or commercial

      2
      Tools - Eclipse, IntelliJ and Emacs Integration

      2
      JDK1.5 Support Enum and Annotation

      2
      Market Share of Framework







      1
      Bookmarkability deep links

      1
      Internationalization

      1
      Support for Browser Back button

      1
      Support for Browser Refresh button

      1
      Better timeout support (warnings and ability to save drafts)

      1
      Future support for Autosave (similar to Google Spreadsheets)

      2
      Built-in input validation

      2
      Ajax Integration

      2
      Ability to create breadcrumbs (state/history management with bookmarkability)

      3
      Any Built-in PDF support

      3
      Coexistance of frameworks minimize the risk of relying on a single framework

      3
      Future support for Multiple undos and redos (similar to Google Spreadsheets)

      3
      Future support for Capturing keyboard commands (similar to Yahoo Mail Beta)

      3
      Future support for Right-click menus (similar to Yahoo Mail Beta)







      2
      Performance of each framework

        • 1. Re: Seam JSF question
          gavin.king

           

          Is Jboss pushing JSF and if so are they making it easier for developer to work with this framework over the others??


          Yes, we thing JSF is good, but we are improving usability and adding some missing features by developing Seam.

          Have they any feature in there Application server that favour JSf over the other


          Not exactly. JSF is a required feature of Java EE 5, so JBoss has JSF built in. But as for us favoring JSF, we favor it in Seam, not so much in the AS.

          Inside the JBoss App server is it a level playing field for all frameworks


          Of course. And on a level field, no other framework can beat Seam, naturally ;-)