Java初印象:繁琐笨重
其实Java一直以来也受到多方的吐糟:什么语法繁琐、运行效率不高、配置麻烦、项目周期长等。这里并不否认,因为在以前使用Java来开发项目的确繁锁笨重,但现在很多框架是越来越简化、越来越轻量了。
SpringMVC和MyBatis流行的原因
作为开发者而言,如果框架上手难度较大、门槛高,那就意味着效率低下;对于企业而言,如果项目开发周期过长,那成本也就越大。所以对于技术选型都应倾向于轻量级、实施成本小的,而SpringMVC和MyBatis流行的原因也正是如此。
1、SpringMVC优点
和知名的Spring框架是一家,两者在兼容性和效率上是最佳搭档;
较其它框架而言配置难度低(注解简化了配置)、上手容易、开发效率高;
支持REST;
比Struts这类框架更为安全。
2、MyBatis优点
相对于Hibernate来说,不是一般的简单(Hibernate实现复杂SQL查询时会很抽象、代码复杂、不直观);
SQL集中写在XML中易于维护、可控性好、更灵活(Hibernate生成的SQL实在不敢恭维);
不需要配置实体类和数据表间的映射关系。
以上就是偶的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流~偶是科技领域创作者,十年互联网从业经验,偶了解更多科技知识!