阅读背景:

总结成功应用软件的一个经验

来源:互联网 

纵观80年代以来的成功应用软件,凡是获得长久成功者,绝大多数具有如下特点:

以一种系统语言(通常是C/C++)于OS API之上提供一高层的应用程序运行时(runtime),包括一个高层次、面向应用进行语义优化的虚拟机,一个庞大的应用程序级API库(基于普通过程的函数库,或基于OO的类库,或基于component的构件库),一个具有可扩充性的软件体系架构(尤以插件式结构或面向应用的framework为典型),以及,最理想地,一个面向应用的语言引擎。整个应用以系统语言与应用级语言共同完成。扩展时主要使用应用级语言,亦可使用系统级语言,无论哪种,都必须依赖一个扩展框架。以一种系统语言




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: