开题
今天组长分配了任务,牵头搭建框架,这是一个比较艰巨的任务,要考虑很多,开发的很多基础的东西需要搭建。比如基础的用户,角色,菜单管理。开源社区有不少这样的框架,需要找到合适的,整理搭建出一个工程。
T31培训课程,老师给出的选型如下:
开发框架和架构选型
这里总结下自己对开发框架和架构选型的思考。
大道至简,尽量选择简单易于扩展的架构。
高内聚低耦合,是架构设计的原则。
开源框架的社区活跃度要高。
选择的组件最好在大公司已经经过了生产环境的考验。
架构框图
引用课程里老师的两个架构图,作为今天的重点思考内容:
当然,要接合昨天的UML视图来具体设计模块,类,接口等。