
文章插图

文章插图
当今软件的发展分工是越来越精细,对于架构师来讲安心做好框架方面的东西,不关心底层的实现在一定程度上反而有助于提升整体软件体系结构,框架主要体现以下几个方面

文章插图
1.可扩展性,兼容性
一个好的框架在后续加入新的功能之后,可以有机的结合在一起,新的功能的增加还能和之前的旧的功能有兼容性,两者之间不会因为新的功能的增加而引起冲突,后续再次添加新的功能不需要大范围的改变框架,在国内很多软件公司由于前期工期赶得比较紧迫,后面再次添加新的功能需要改动的东西非常多,导致框架的兼容性不够,成为大家都不敢动的马蜂窝 。
2.健壮性
好的框架支持多个功能的同时不能因为功能多,导致性能的下降,这都是需要在设计之初需要考虑的事情,不能因为功能太多,导致整体系统的性能下降太多,里面在设计的时候就需要引入共享池的概念,大家一起共用,同时采用预加载的方式提升效率问题
3.有生命力
好的框架用上几年也不会显得过时,有前瞻性东西,用了几年还能不落伍继续使用,设计之初必须考虑未来几年负载承受能力,这样在大规模的功能上线之后的几年内框架还能支撑住,未来新的未知功能还能继续支撑,这算是架构的最高境界 。
满足上述三条至于是不是有编码能力其实已经不是很重要的事情了,相对来讲懂得写代码在架构的时候显得更加接近地气,但容易思维受到限制,关键还是看结果 。
希望能帮到你 。
- 2001(宁波市地区生产总值 宁波历年GDP、三产业增加值数据一览表
- 视力疲劳怎么办如何远离视觉疲劳 过度用眼会导致眼睛疲劳,如何保护视力、避免疲劳?
- 南宁比较大的花鸟市场在哪里 南宁十大花鸟市场
- 南宁市游玩景点推荐 南宁十大春季旅游景点
- 南宁名校排行 南宁市十大名校
- 2001(南宁市历年gdp数据 南宁历年GDP、三产业增加值数据一览表
- 威海好玩的景点排行榜 威海好玩的地方排行榜
- 威海春节免费旅游景点 威海十大春季旅游景点
- 微信账号找回 雀魂微信账号怎么找回
- 冬季海口旅游攻略 海口夏季避暑旅游景点
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
