spring mvc过时了吗

首先,当前Spring MVC依然有非常广泛的应用,由于Spring MVC自身的生体体系比较完善,所以采用Spring MVC也会降低项目的开发风险。但是,从软件开发大的发展趋势来看,Spring MVC在应用端的发展空间会逐渐缩小。

spring mvc过时了吗图1

在云计算时代,大量传统的开发任务,尤其是应用端的开发任务将逐渐从IaaS模式向PaaS模式转变,这个过程对于软件开发的技术选型会产生非常明显的影响。从Spring MVC的技术体系结构来看,Spring MVC是比较典型的IaaS模式,业务逻辑和功能实现都由开发人员来完成,这种开发方式在云计算时代将产生较大的变革。

spring mvc过时了吗图2

虽然采用Spring MVC依然可以实现各种传统开发任务,但是在云计算时代,随着软件产品的迭代速度进一步提升,传统的Spring MVC就显得有点“重了”,这将导致项目开发周期延长,同时也不太允许团队小型化的开发模式,从这一点来看,Spring MVC未来的应用空间会逐渐被压缩,更轻量级的开发框架将受到程序员的青睐。实际上,当前很多程序员更愿意采用Spring Boot,其中一个比较明显的原因就是Spring Boot更轻,更适合当前“微服务”的开发模式。

spring mvc过时了吗图3

云计算的发展趋势是全栈云和智能云,在这两个发展趋势的推动下,未来在应用端的开发将逐渐向“资源接口”的方式发展,而所谓的资源接口则是把大量的资源(数据、算力)接口化,程序员只需要根据项目的需要进行调用就可以了。从这个角度来看,未来Spring框架将进一步轻量化,而Spring MVC则很有可能会被进一步封装和集成。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

本来不想解答这个答案显而易见的问题的,但是看了解答,我真是醉了,还是出来说几句。

先解答:

SpringMVC没有过时

再谈几个其他人理解有误的解答:

1.你使用SpringBoot框架,就没有使用SpringMVC吗?

什么是SpringBoot,它诞生的原因是什么,其他答主有想过吗?

SpringBoot框架的诞生,只不过是Spring体系的快速发展,再Spring中使用部分功能,如Mybatis,就要做很多配置,有些配置,一成不变,就是换个host啥的,SpringBoot便是解决这一痛点而生的。

同样,对SpringMVC也是这样的,你使用SpringBoot,只不过是为了更加方便的使用SpringMVC而已,并不是不用SpringMVC了,搞清楚这点再好好说话行吗

2.算了吐槽不下去,上面也说得很清楚了,煞笔。

原创文章,作者:普尔小编,如若转载,请注明出处:http://www.puerpx.cn/pxwd/7185.html

(0)
上一篇 2023-02-02 上午11:19
下一篇 2023-02-02 上午11:31

相关推荐