浅谈架构理解

        作为一个入职不久的小白,在学习微服务的时候,多次听到老师说“架构”这个词,之前总以为“架构”和“框架”是一回事,只是大家说出来口语化的原因导致不一样,但是在多次听到之后,开始不禁去想,到底什么是“架构”?什么又是“框架”?他们之间有什么关系和区别?

        在经过一番查找之后,加上我自己的理解,老师口中所谓的“架构”应该是在设计一个程序的时候,要提前设计出来的一种思想,包括使用什么接口、什么组件、什么样的框架,就好像盖楼房时,设计师要设计这个楼房的房间布局、房梁支撑、风格等,以此来达成自己的目的,提高设计出来程序的效率。而“框架”则是一种工具,在不同的地方使用不同的框架,以此来提高开发的效率,例如:mybits是持久层的一个框架、springMVC是业务层的框架等,能够简化开发的流程,提高工作效率。

        之间的区别总结来说就是:架构说简单点就是一种设计程序的思想;而框架则是为了开发更方便快捷的一种工具。

        并且呢,永远不要为了架构而架构,要根据具体的情况,选择适用的框架和工具,并不是说最新的技术就是最适合的,不要脱离业务去讲架构,要注意技术选型!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值