我正在寻找能够让这个字母汤成为现实的东西。如果它能够阐明差异的政治并试图阐明相似之处(如果有的话),那就太好了。
问问题
1569 次
1 回答
11
相似之处:
rendering -> graphic library -> plaform
AWT -> SWING -> NETBEANS PLATFORM
-> jsr 296
SWT -> JFACE -> eclipse rcp
渲染工具包 提供基本功能画布绘图、标签、文本、组合框、...
图形库 引入了 MVC 模式、更高级别的组件(可排序表、日期选择器...)
平台 帮助具有由模块组成的模块化应用程序,扩展其他模块的能力。它还添加了后台任务、部署解决方案、帮助机制、偏好存储等企业特性。
差异
swt:
- 原生的样子,
- 本机实现资源(字体,图像,...)应由开发人员处置。顶层(jface,eclipse)试图限制这些资源的泄漏。
- 支持大多数操作系统。
- swt 复合材料可以包含awt/swing 组件
- 用于容器/组件关系的基于构造函数的 api (new Child(parent))
awt/摇摆:
- jvm实现携带具体的os实现
- 除非使用不同的外观和感觉,否则您会看到应用程序不是原生的
- 容器/组件关系的基于集合的 api (parent.add(child))
日食:
- 基于osgi来托管插件;
- 这可以实现强大的依赖关系解析、多个版本……)
netbeans rcp:
- 不重用 osgi 的插件的具体实现。
于 2011-02-12T04:47:30.090 回答