Web框架比较:JSF, Spring MVC, Stripes, Struts 2, Tapestry and Wicket

Evaluation Criteria(评估标准)

  • Ajax Support: Is it built-in and easy to use?
  • Bookmark-ability: Can users bookmark pages and return to them easily?
  • Validation: How easy is it to use and does it support client-side (JavaScript) validation?
  • Testability: How easy is it to test Controllers out of container?
  • Post and Redirect: How does the framework handle the duplicate post problem?
  • Internationalization: How is i18n supported and how easy is it to get messages in Controllers?
  • Page Decoration: What sort of page decoration/composition mechanisms does the framework support?
  • Community and Support: Can you get questions answered quickly (and respectfully)?
  • Tools: Is there good tool (particularly IDE) support for the framework?
  • Marketability of Skills: If you learn the framework, will it help you get a job?
  • Job Count: What is the demand for framework skills on dice.com and indeed.com?

你可能感兴趣的:(spring,Web,mvc,struts,JSF,framework,Stripes,2)