- JFinal遵循COC原则,零配置,无xml,而struts需要配置来支持action、result、interceptor配置与使用。
- JFinal开发效率非常之高,相对Struts开发效率能提升五到十倍。
- JFinal代码量非常省,相对Struts开发能省50%到70%代码量。
- JFinal遵循Restful规范,而struts自身未提供Restful支持。Struts可以通过插件来支持restful,但支持不彻底使用不方便
- JFinal提供数据库支持,属于一站式解决方案,而struts仅为WEB MVC框架并未提供数据库支持.
- JFinal学习成本极低,只需两个小时学习即可上手开发,而Struts学习成本相对较高。
-
JFinal相对Struts来说更加轻量级,JFinal打包jar文件仅173KB,而struts则为1.8MB。