架构设计思想总结
1:分而治之
简单的说就是将复杂的业务,工作进行拆分。开发中最早接触到的mvc 三层架构就是最经典的案例。在开发中业务总是会比较复杂,通过拆分,任务分配到每个成员,大家各司其职,降低任务难度,同时又能将工作处理好。
2:随网站所需灵活应对
3:业务发展驱动技术发展,技术发展驱动业务
4:软件系统的价值在于他能能为用户提供什么价值,在于网站能做什么,而不在于怎么做
通俗的说,我们上班是为了赚钱,公司运营也是为了赚钱。当项目的技术比较陈旧,会有人想着什么时候技术升级。有最新的技术什么时候能运用到项目中。站在个人发展角度是对的,因为工作是为了赚钱,技术落后了,对个人后续发展不利。但是对用户来说一味追求新技术是不可取的。时间和金钱的成本要控制,公司是最重要的是盈利。业务一定是大于技术的。
架构设计误区
1:一味追求大公司的解决方案
合适的才是最好的,时间和金钱成本一定要控制好。
2:为技术而技术
3:企图用技术解决一切问题
有时候可以使用业务的手段处理问题,例如一些不合理的需求可以通过沟通处理,不一定要用技术的手段处理。完成任务是目的,至于完成方式并不是所有人都关注的。
版权声明:本文为zhuangzaihe原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。