|
|
1
3
框架 这个 定义构成框架的特征。) 你 你 编写一个应用程序,但是将所有不感兴趣的细节留空,并使用库来填充它们。框架 是 申请。它是一个包含所有 留空详细信息 填写。(当然,在您用来填充空白的代码中,您可以自己调用库。此外,框架本身将调用库来实现 它的 内部工作。而且,框架通常与一组与框架紧密集成的丰富库捆绑在一起。然而,区别仍然很明显。仅仅因为框架和库放在一个包中并不意味着没有区别。) 平台 然而,它的定义并不那么明确。它也严重超载。在移植本机应用程序的上下文中,它通常指CPU ISA(例如x86、AMD64、IA-64、POWER、MIPS、ARMv9、Sparc)、硬件体系结构(PC、CHRP、PReP、Mac)、内核(Linux、NT)和基本库(POSIX、Win32、Core Foundation)的组合。 在更广泛的软件开发环境中,“平台”通常字面意思是“代码所处的位置”。对于本机应用程序,这可能与上面基本相同,对于JVM应用程序,可能是JVM加上JRE加上OSGI。 基本上,你可以直截了当地理解这个比喻:一个平台允许你(即你的代码)站在比没有它时更高的位置上。 |
|
|
2
3
站台 是一个无定形术语,可以表示:
框架 框架的几个例子如下: 软件
硬件/软件
方法/模式(或过程)
|
|
|
3
2
平台通常意味着与软件运行的环境有关。因此,它通常意味着操作系统(如windows或Linux),但有时也意味着体系结构(x86可能是一个平台,或java虚拟机)。框架通常是函数或类的集合,因此通常与库相同,或者可以用相同的方式大致理解。 |
|
|
5
1
我将尝试平台部分:平台用于谈论一些您“构建”的东西,或者您可以将其视为“站在”进行字面上的类比来完成一些事情。我使用了“电话平台”,它由软件和硬件组成,能够开发交互式语音响应系统。 |