你必须要知道的架构知识~第一章 什么是项目架构
我们人类在做事之前喜欢先把它的整体结构设想一下,就像盖一座大厦,可能会想用砖盖,还是用最新的环保隔声材料盖,里面的格局是采用中式的还是欧式的,彩色主色采用什么等等,这些相关的数据都需要提前规定好,事实上项目架构也是这样,在开发项目之前,重要我们知道以下几点:
第一 项目整体的需求及根据需求规定开发周期和人员配置
第二 其实就是对这个项目在架构方式上进行选择(可能采用b/s结构,也可能采用c/s结构,而如果采用b/s结构,可能在实现方式上又有传 统WEB Form和MV C等等,而如果采用MVC来架构,可能又会去考虑数据底层使用哪种ORM去实现,可能是Nhibernate,spring. net,再或者是微软的linq to sql,及最 受宠的Entity Frameowrks)
第三 就是对项目开发中对象的命名规则进行统一的规定,这样的规定在团队开发中各个工程师之间的合作大有好处
第四 对本系统建立一个知识库,将开发中遇到的问题及解决方法;开发中的心得与开发技巧进行汇总,这样可以大大提高员工的战术力,及 提高各人的自身专 业知识
第五 在开发一个项目之前,最好设有一个技术组长,主要负责开发中的技术问题,必要时,可能进行小组开会讨论
以上是我规定的项目架构五个点,比较宏规,可能也有点抽象,从第二章开始,将会有代码介入,届请关注!
分类:
其它 / 系统架构
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示