前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基础能力框架演进

基础能力框架演进

作者头像
35岁程序员那些事
发布2020-02-24 13:00:58
3220
发布2020-02-24 13:00:58
举报
  • 社区活跃度非常高的框架,比如Spring生态系列(SpringBoot),高版本无论从性能和功能的健壮性、兼容性以及新特性还有fix-bug数,都比低版本要好,这个是社区公认的原则
  • 从公司基础技术能力框架输出角度来看,高版本的框架更加具备长期技术研发资源成本节约的关注点,比如社区已经有的功能轮子,依托于高版本就可以快速的使用,特别是针对于偏业务性的公司,重复造轮子很高,SpringBoot高版本,新增了很多原生的boot-starter,这些轮子是我们不需要重新造的,社区资源输出能力肯定要比一般规模纯技术研发团队的输出能力强。
  • 从长远技术效益角度看,高版本的SpringBoot框架,更加会具备兼容SpringBoot生态之外的其他基础框架,比如Dubbo,Rocketmq等,因为别人的版本也在演进。至于springboot高版本新增了多少新特性,这个没有量化出指标来,评经验拍脑袋。
  • 从短期效益来看,对业务会增加一定的人力成本,因为没给团队带来业务需求快速开发落地的效益,反而还会增加一部分研发资源成本。
  • 简单来说,版本演进升级会有如下效益点: 避免重复造轮子、功能健壮性、安全升级、框架兼容性、社区新特性、技术长期投入效益、间接提升业务开发效率(技术能力会下层)风险:版本升级会存在升级的未知风险(比如组件版本和业务项目版本兼容性),增加业务回归测试的人力投入成本等。
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-12-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 架构随笔录 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档