你认为哪是作为一个程序员更好,并作为最终用户,为什么?

有帮助吗?

解决方案

小程序是的一般的慢,太可怕了,在浏览器中不合适,不能打印,让一切感觉速度较慢...我只是讨厌当我去的地方和applet开始装载。小程序是一个很大的失败,幸运的是慢慢地死去。

Web Start的是被制作成桌面应用程序和解决问题的部署(集中式部署)应用很好。应用程序被下载在浏览器之外的JVM中执行。他们可以连接到桌面,开始脱机...最后但并非最不重要,选择使用的Web Start应用与否。

小程序:0 - 网络开始:<强> 1

编辑:我提出的第一个句子有点少通用的。有成功实施的小程序,这是毫无疑问。我只是有一个负的整体感知,因为我已经看到了比好的多错小程序或惯例。

其他提示

这是我的经验,客户不希望他们的节目在浏览器中运行。但是,从更新的Java6 10,小应用程序可以是在单独的处理运行的浏览器的外部。此吸引人的特点可能填充小应用程序与JWS之间的间隙。

你有一个小程序的问题是JVM版本。虽然在理论上的JVM是向后兼容的在实践中是不是和我记得一个位置,我不断地不得不兼顾系统JVM运行两个不同的小应用程序(由同一家厂商都生产 - 如果不是同一个程序员)。

在理论上Java Web Start的解决了这个,因为它允许用户指定的JVM使用,但我还是有这个问题。如果你有一个代理服务器 - 虽然大多数企业环境中做 - 我有各种各样的问题有太多

我亲自选择作为一个程序员和用户是可下载的SETUP.EXE包含JAR和JVM的一个版本将用于该应用程序。我们发现,当你以这种方式控制整个环境中的应用更可靠。你失去了轻松升级您的Web开始拿到,但我认为这是值得付出的代价。

我觉得都有自己的位置。我们已经部署了巨大的成功多年多不平凡的小程序,以从Java 1之间的事件模型到Java 2.他们已经交付给我们的客户一个非常有效的手段的转变所带来的唯一的兼容性问题,并多部署比Webstart的简单。

在另一方面,提供了Webstart的部署/更新考虑事项和应用功能之间的好的折中。

我也写了一动态下载发射器类,它可以自我更新,并从HTTP地址启动应用程序前申请 - 已的工作非常出色,提供一个应用到桌面,并保持更新

我个人比较喜欢的JVM是随应用程序安装的先决条件,而不是 - 我已经通过Java 6没有发现任何兼容性问题从Java 2我的应用程序,在各种平台(Windows,OSX,Linux和OS / 400)

作为用户,我更喜欢小程序。平均每位用户拥有Windows XP中。显然,他们不关心速度,虽然30秒以上的加载时间可能是恼人。

作为一个程序员,我更喜欢Java Web Start的。这是更快,而在我看来更好。我认为,如果你决定使用哪个,它主要是个人选择的问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top