随笔-架构篇-软件架构
程序员文章站
2024-03-24 10:20:58
...
一套完整的系统软件,按使用和部署,分 {前台客户端}、{前台浏览器}、{后台服务} 三部分。这三部分架构功能不同、性能不同, 所以架构、开发环境也不同。
A. 客户端架构
MVC/MPV
可以支撑的开发平台包含:
1. Visual Studio
2. Delphi、 Borland C/C++
3. Eclipse、Myelipse、IntelliJ IDEA
4. Workbentch
5. ...
B. 浏览器架构
MVC
可以支撑的开发平台主要包含:
1. Visual Studio
2. Eclipse、Myelipse
3. Delphi、 Borland C/C++
4. ...
C. 服务器架构
OOP/OOB/SOA/PAAS/SAAS...
可以支撑的开发平台主要包含:
1. Visual Studio
2. Eclipse、MyEclipse
3. Xcode
4. ...
其它古老开发平台还不少 要么底层固化了 要么慢慢没落了...
开发平台的发展,原则上有两条主线并存:
1). 商业企业竞争主导
IT企业谁强大 谁就会创办平台。
例如: Borland --> 微软 + Intel --> APPLE、Google、微软
2). 开源组织补充
GCC/GDB --> Eclipse --> MyEclipse
推荐阅读
-
SAAS软件架构——数据层架构实践
-
Restful软件架构风格
-
软件架构师之概念架构
-
随笔-架构篇-软件架构
-
【转自phpchina】支付宝架构师对话腾讯研发总监 博客分类: 网站架构 腾讯互联网敏捷开发软件测试电子商务
-
使用MPICH构建一个四节点的集群系统 博客分类: 网站架构 应用服务器Linux网络应用电子商务软件测试
-
对《我的架构经验系列文章 - 前端架构》文章的评论回复 博客分类: 原创 前端架构软件工程模块化
-
对《我的架构经验系列文章 - 前端架构》文章的评论回复 博客分类: 原创 前端架构软件工程模块化
-
软件架构与框架
-
软件工程中的经济行为与软件架构师的工作 博客分类: 架构乱弹 工作软件测试敏捷开发项目管理编程