术语 解析
2013-01-23 08:34
197 查看
一、平台、框架
每个开发者估计都纠结过平台和框架的概念,特别是对新手而言,平台和框架似乎总是前辈们
口头上惯用的、玄而又玄的名称。实际上,可以把平台理解为舞台,其强调了事物的支持特性,有
如舞台具有支撑舞者在其上进行表演的特性。同样,具体表现在运行时环境(Runtime)和接口(API)。
常见的平台有windows平台、linux平台和android平台等等。
框架可以理解为骨架,其强调了事物的可重用性。众所周知,人类无论高矮胖瘦、美丑强弱,其
骨架都是相似的,反之,使用了一个人类的骨架模型,可以塑造出不同的人体模型。同样,在软件开发
过程中,使用框架可以开发出界面各异的、某一类应用程序。例如,使用微软公司的MFC框架可以快速
地开发出一套运行于win32平台的应用程序。框架的具体表现为一组协同工作的类,如界面组件类、事件
处理类、网络通信类等等。比较流行的框架有.Net、Qt、MFC、VCL等,借组这些框架,开发者可以高效
地开发出应用程序。
简而言之,框架帮助应用程序的开发,平台支持应用程序的运行,框架建立在平台之上。
每个开发者估计都纠结过平台和框架的概念,特别是对新手而言,平台和框架似乎总是前辈们
口头上惯用的、玄而又玄的名称。实际上,可以把平台理解为舞台,其强调了事物的支持特性,有
如舞台具有支撑舞者在其上进行表演的特性。同样,具体表现在运行时环境(Runtime)和接口(API)。
常见的平台有windows平台、linux平台和android平台等等。
框架可以理解为骨架,其强调了事物的可重用性。众所周知,人类无论高矮胖瘦、美丑强弱,其
骨架都是相似的,反之,使用了一个人类的骨架模型,可以塑造出不同的人体模型。同样,在软件开发
过程中,使用框架可以开发出界面各异的、某一类应用程序。例如,使用微软公司的MFC框架可以快速
地开发出一套运行于win32平台的应用程序。框架的具体表现为一组协同工作的类,如界面组件类、事件
处理类、网络通信类等等。比较流行的框架有.Net、Qt、MFC、VCL等,借组这些框架,开发者可以高效
地开发出应用程序。
简而言之,框架帮助应用程序的开发,平台支持应用程序的运行,框架建立在平台之上。
相关文章推荐
- 经济学术语解析(一)
- cocos2d游戏术语解析
- 测试中的一些术语解析
- spark内核揭秘-01-spark内核核心术语解析
- 培养方案术语解析
- 购买iPhone手机时的专业术语名词解析
- 术语解析之SAX
- 数位板常用术语解析
- 遗传算法与直接搜索工具箱学习笔记 六-----模式搜索相关术语解析
- docker cgroup 资源监控 术语解析
- 【iphone游戏开发】iphone-Cocos2D游戏开发之一:游戏术语大解析
- 术语解析之SAX
- linux术语解析(持续更新)
- 网络编程中的术语解析
- Gaming鼠标术语解析
- AWStats日志文件中的一些术语解析
- linux术语解析(持续更新)
- spark核心术语解析
- NLP常用术语解析
- Java术语解析