反对Java Webstart?
自从Adobe AIR发布以来,我想知道为什么Java Web Start在过去没有获得更多的关注,因为对我来说它似乎非常相似,但是Web start的可用时间要长得多。
主要是因为Sun的不良营销,还是除了需要安装正确的JVM之外,还有更多的技术问题?您是否有使用 Web Start 的糟糕体验?如果是,哪个?使用 Web Start 分发应用程序时,您有什么建议?
自从Adobe AIR发布以来,我想知道为什么Java Web Start在过去没有获得更多的关注,因为对我来说它似乎非常相似,但是Web start的可用时间要长得多。
主要是因为Sun的不良营销,还是除了需要安装正确的JVM之外,还有更多的技术问题?您是否有使用 Web Start 的糟糕体验?如果是,哪个?使用 Web Start 分发应用程序时,您有什么建议?
在我的公司,我们使用Java Web Start来部署Eclipse RCP应用程序。设置起来很痛苦,但一旦到位,它就工作得很好。因此,我唯一能提出的建议就是从小事做起,掌握窍门。首先部署一个简单的应用程序。尝试部署一个已经没有JWS经验的完整产品很快就会变得复杂。
此外,学习如何将参数传递给 JWS 应用程序对于调试也是无价的。将环境变量JAVAWS_VM_ARGS允许为 Java 虚拟机设置任意属性。在我的情况下:
-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=4144
当您需要在启动期间检查问题时非常有用(挂起 = y)
我认为接受Java Web Start的主要问题是它相对难以设置。此外,不知何故存在这种不和谐:当您拥有桌面应用程序时,人们期望安装程序可以双击。当您拥有Web应用程序时,人们希望他们可以直接从浏览器中使用它。Java Web Start既不在这里也不在那里...
不过,它被广泛用于内部网。
我在银行的内联网工作了5年,我的部门开发和分发了许多Java Web Start应用程序,这些应用程序在世界各地使用,我认为Java Web Start拥有最好的桌面应用程序(易于开发,丰富的用户界面,客户端计算机中的处理能力)和Internet应用程序(易于部署和升级)。
我真的很喜欢Java Web Start