佛性SEO

 找回密码
立即注册
查看: 601|回复: 0

Springboot挺好的,为什么要用Mars-Java

[复制链接]

63

主题

72

帖子

68

积分

积分
68
发表于 2020-6-7 21:20:04 | 显示全部楼层 |阅读模式
这是一个大部分程序员都会产生的疑问,或者说质疑吧,Springboot那么好用,生态那么全,为什么要用这个刚出道的Mars-Java呢?

这篇文章就来聊一聊Mars-Java的一些特性。

首先如果要把这两个框架放在一起比较,那么毫无疑问,Springboot从技术和生态以及安全性上是碾压性的,但是如果抛开这些不谈呢?

你们一定觉得我在讲笑话,抛开技术,生态,安全性不谈,那这个框架还有啥用?连基本的都没了。 其实非也。

我们可以一个一个来讲。

技术比较
Springboot是基于Spring的二次封装,目的在于减少配置,而Spring是一群大神,花了好几年的时间维护过来的,并且经历了这么多年的实战运用,所以可谓是身经百战,经验丰富的一个框架了,他的算法和性能应该是得到了极致的优化(我猜的,其实没研究过源码)

而Mars-Java作为一个新兴的框架,自然在这两点上是处于下风的,但是我们都是用java实现的,用的是同一种技术:

Spring的MVC是基于servlet做得请求拦截,分发,并通过反射执行后面的java类,Mars-Java也是一样的原理
Spring的AOP是基于动态代理做的,Mars-Java也是一样的
Spring的IOC是通过反射被属性赋值,Mars-Java也一样
Spring有自己的JDBCTemplate,Mars-Java也有,而且功能比他更丰富
所以,我说的技术不如Spring,指的就是经验的差距,而这个可以通过时间来弥补,他缺的只是历练。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

  • 外链吧 | 雨住水巷 | 五金修配网 | 免费优化 | 全能百科 | 万能社区 | 链接购买
  • 在线咨询

  • 外链吧正规seo交流2群

    QQ|手机版|小黑屋|佛性SEO |网站地图|网站地图

    GMT+8, 2024-10-28 02:25 , Processed in 0.329800 second(s), 22 queries .

    快速回复 返回顶部 返回列表