构架对项目复杂度的影响
来源:互联网 发布:bcm20702a0 mac 编辑:程序博客网 时间:2024/06/05 02:24
构架如下图:
Design1对比Design2需要太多额外复杂度,如下:
1. 技术多样,design1需要具备python + DJango技能
2. 通信协议多样
a. 客户端进程间调用和通信,跨进程激活可能会用到枚举进程,枚举窗口(app1 和 app2)。
b. http(app2 client 和 app2 server间), QT的http请求发送skill。
c. python sdbus协议(app1 server 和 app2 server 间)。
3. app1 和 app2需维护两套QT UI风格
4. app1 和 app2需维护两套QT 公共组件
5. app2 server部署复杂,需要安装python + DJango + python DB driver。
6. 维护性差,需要具备基本的python skill, 如果c++,可team任何成员。
在app2合入app1后,扣除app1崩溃对app2的影响,对于整个团队来说,Design2完胜Design1.
1 0
- 构架对项目复杂度的影响
- 尾递归对时间与空间复杂度的影响(上)
- 对软件构架的理解
- PMP-组织影响和项目生命周期-组织对项目管理的影响
- 项目组织对ERP软件实施的影响
- CRM项目对不同国家决策者的影响
- 目标框架framework不同对项目的影响
- 资源对项目,及程序心理的影响
- 如何降低人员流失造成对项目进度的影响
- 项目的复杂度
- 对ie6的影响
- 对我的影响
- SDN和SDS如何影响未来的云构架
- 说说对系统构架的想法
- 对系统构架师的全面剖析
- 我对构架MVC的理解
- 对计算复杂度的认识
- 税收对市场的影响
- Android Studio 视频教程分享
- Android群英传之Android性能优化
- [FMS]adobe下FMS修改tomcat默认端口
- 全面对战LILO 和 GRUB
- js里面的原型和原型链
- 构架对项目复杂度的影响
- 第三方--极光推送
- Python 中的全局变量
- 推荐9本无码好书
- HDOJ-2955 Robberies
- C语言struct和union构建ARGB颜色通道
- 1100. Mars Numbers (20)
- Java Reflection(一):Java反射指南
- 理解JS里面的“构造函数”