gpt4 book ai didi

java - 在哪里可以找到 Java(swing、JWS)与 RIA 的 HTML/JS 的简明比较

转载 作者:太空宇宙 更新时间:2023-11-04 08:55:48 24 4
gpt4 key购买 nike

希望将 RIA(富互联网应用程序)实现为 java (JWS) 应用程序或 HTML/CSS/JS。我一直在寻找能够显示该主题的明确优点和缺点的资源,但一直无法找到很好的比较。有人能指出我正确的方向吗?

最佳答案

简单来说,以下是主要区别:

  • Web 应用程序将驻留在浏览器中,混合一堆可能可集成的技术(html、javascript、css、服务器端应用程序编程等),而 Swing java Web 可启动应用程序在客户端只需要少量的 XML 知识(甚至可以使用 maven jnlp 部署打包实现自动化)。
  • 从连接的角度来看,浏览器应用程序将要求您仅使用 HTTP 通信协议(protocol),而 Swing Web 启动的应用程序将允许您使用您想要的任何类型的协议(protocol),前提是存在 Java 实现。
  • 在部署方面,它是完全相同的:您在服务器端部署应用程序,并且有一种机制允许用户将其获取到其计算机上。但是,使用 JNLP,您可以允许用户为您的应用程序提供一个开始菜单项,从而使下次启动比要求他导航到您的网站更快。

事实上,我认为这只是一个想要的用户体验的问题。如果您希望用户将您的应用程序视为共享“站点”,那么 Web 应用程序是首选的开发模型。

但是,如果您希望用户将您的应用程序视为工作应用程序,那么 Swing+JWS 是首选解决方案。它集成在许多操作系统中,通过 http 进行部署(因此可以深入企业网络,而不必像网站那样担心防火墙),并且允许您提供更多的集成功能(拖放至操作系统、尊重 native 外观或公司外观等)。

关于java - 在哪里可以找到 Java(swing、JWS)与 RIA 的 HTML/JS 的简明比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2312688/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com