JFinal的感觉

优势精简了大量的配置时间,能够快速开发,将注意力转移到了业务上。controller很像spring的mvc,将dao层和bean进行精简,不用非常多的代码就可以实现想要的功能。
其中数据连接池,缓存,都是通过插件的形式存在,当需要新的东西比如memcached,redis时,同样可以通过自定义插件来实现。


当然上面说的精简也同样会有一些劣势,就是屏蔽了很多实现细节,让初学者容易开发也同时不容易深入底层深挖了解实现过程。
JFinal开发小站会比较快,使用简单的mysql和ehcache即可。但是当数据源有多数据库或者主从读写分离时,就要对插件进行修改了,亦或者当使用非mysql的存储进行数据读写时也需要开发者自己定夺bean和dao层了。


总的来说JFinal还是非常不错的,上手快,开发快,但是初学者使用时一定要知道为什么这里需要配置,哪里为什么不用配置,对比其他框架来学习。

你可能感兴趣的:(JFinal的感觉)