35岁程序员那些事
基础能力框架演进
关注作者
前往小程序,Get
更优
阅读体验!
立即前往
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
35岁程序员那些事
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
社区首页
>
专栏
>
基础能力框架演进
基础能力框架演进
35岁程序员那些事
关注
发布于 2020-02-24 13:00:58
333
0
发布于 2020-02-24 13:00:58
举报
文章被收录于专栏:
35岁程序员那些事
社区活跃度非常高的框架,比如Spring生态系列(SpringBoot),高版本无论从性能和功能的健壮性、兼容性以及新特性还有fix-bug数,都比低版本要好,这个是社区公认的原则
从公司基础技术能力框架输出角度来看,高版本的框架更加具备长期技术研发资源成本节约的关注点,比如社区已经有的功能轮子,依托于高版本就可以快速的使用,特别是针对于偏业务性的公司,重复造轮子很高,SpringBoot高版本,新增了很多原生的boot-starter,这些轮子是我们不需要重新造的,社区资源输出能力肯定要比一般规模纯技术研发团队的输出能力强。
从长远技术效益角度看,高版本的SpringBoot框架,更加会具备兼容SpringBoot生态之外的其他基础框架,比如Dubbo,Rocketmq等,因为别人的版本也在演进。至于springboot高版本新增了多少新特性,这个没有量化出指标来,评经验拍脑袋。
从短期效益来看,对业务会增加一定的人力成本,因为没给团队带来业务需求快速开发落地的效益,反而还会增加一部分研发资源成本。
简单来说,版本演进升级会有如下效益点: 避免重复造轮子、功能健壮性、安全升级、框架兼容性、社区新特性、技术长期投入效益、间接提升业务开发效率(技术能力会下层)风险:版本升级会存在升级的未知风险(比如组件版本和业务项目版本兼容性),增加业务回归测试的人力投入成本等。
本文参与
腾讯云自媒体同步曝光计划
,分享自微信公众号。
原始发表:2018-12-15,如有侵权请联系
cloudcommunity@tencent.com
删除
spring
本文分享自
架构随笔录
微信公众号,
前往查看
如有侵权,请联系
cloudcommunity@tencent.com
删除。
本文参与
腾讯云自媒体同步曝光计划
,欢迎热爱写作的你一起参与!
spring
评论
登录
后参与评论
0 条评论
热度
最新
推荐阅读
LV.
文章
0
获赞
0
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
0
0
0
推荐