应用程序客户端似乎是 Java EE 中的二流公民,我想知道为什么?例如:
- Java EE 示例有许多 Web 应用程序来解释每个用例,但没有一个应用程序客户端示例。
- google 上的信息或教程很少。
- Java EE 也为应用程序客户端提供了许多优势。
应用程序客户端的好处:
- 没有浏览器会为每次加载添加一致的延迟(我让客户在这里简单地拒绝基于 Web 的应用程序)。
- 更多控制(例如处理互联网/网络中断)
- Webstart 应该使它几乎同样顺利地部署给用户。
对 Web 应用程序的好处:
- 在浏览器中运行,因此最终用户的安装为零。
- 已知的技术和模式等,为开发人员提供 CSS 和 HTML,为用户提供熟悉的浏览器。
那么每个的限制和优点/缺点是什么?