java架构师培训:为什么java开发会经常用到框架

2021年01月28日 21:01

91

    Java框架一直是面试的必备知识点,并且掌握Java框架,无论是在成熟的大公司,快速成长的公司还是在创业的公司中,都可以对当前正在开发的系统有一个全面的了解。以便更好地熟悉和学习技术。


    虽然不采用框架依然能够完成项目开发,但是大多数情况下,Java开发是需要采用框架的,原因有以下几点:


    Java模块化上的欠缺


    Java语言虽然有诸多优点,但是Java在模块化方面一直没有完善的解决方案,早期不少团队都会通过OSGI来解决Java的模块化问题,好在目前JDK1.9解决了这个问题。

640.jpg


    提高开发效率


    使用该框架的一个重要优点是可以提高开发效率。这是大多数公司采用发展框架的重要原因之一。


    例如,早期的Struts是一个典型的例子。在JavaWeb提出的Model2的基础上,Struts可以大大提高开发效率,并且已经被迅速推广。


    另外,采用框架还可以进行协同开发。


    提升性能


    Spring框架是提升Java开发性能的重要代表,Spring采用了一种轻量级“容器”的方案从而提升了Java的运行效率,与EJB解决方案相比,Spring更轻,开发起来也更加简单方便。


    解决具体功能


    Java中有不少框架能够解决具体的功能,典型的代表就是Hibernate和mybatis,这两个框架均完成了面向对象与面向关系的映射。


    在开发过程中有大量的功能需要进行针对性的开发,如果采用框架就会解决类似的问题。


    基于以上原因,目前在Java开发领域,采用框架进行开发是一个比较常见的现象,像Spring系列框架(SpringBoot、SpringMVC、SpringCloud等)就是目前比较流行的开发框架。


    但是,在企业开发的过程中,也有不少程序员并不愿意采用框架:


    一方面原因是这些程序员往往具有丰富的开发经验,即使不采用框架也能顺利高效的完成开发任务;


    另一方面原因是框架本身也会对开发过程造成一些限制,这也是不少程序员不原因采用框架的原因。


     推荐阅读:【鲁班学院】微服务架构设计分类



更多鲁班学院java高级培训免费课程试听地址https://www.lubanjava.com/course.html

鲁班学院java高级培训课程https://www.lubanjava.com/course/detail/519.html

加群即可领取鲁班学院最新Java高级培训课程资料学习包 群号:700541970


咨询(2)
免费试听
领取优惠
加群交流

扫一扫
加群领取架构师资料

售后反馈
返回顶部