【发布时间】:2011-04-01 09:55:56
【问题描述】:
过去,由于 Microsoft/Sun JVM 拆分,Java 小程序不可靠。 Flash 接管,Java 小程序因浏览器崩溃和性能问题而闻名。
现在 JVM 作为 Clojure 和 Scala 等动态语言的平台正在复苏,那么用于浏览器内小程序的 JVM 的当前和未来前景如何?
- 浏览器供应商是否继续解决稳定性和性能问题?
- Java 的市场渗透率有多大?
- 鉴于 JVM 的复兴,applet 是否还会将任何形式的复兴视为 Flash 的替代品,或者尽管 JVM 取得了成功,但它们是否会完全过时?
(是的,HTML5 是很多很多事情的前进方向。它将继续在浏览器中最合适的地方取代 Flash 和 Java。这不是这个问题的主题。)
【问题讨论】:
-
我建议将其设为 wiki,否则它很可能会被关闭,因为这是一个主观问题。
-
嗯,我的水晶球告诉我小程序已经死了
-
在我自己的日常浏览过程中,我已经有近十年没有在网页中看到 Java 小程序了。 YMMV,但我不会投资。
-
浏览器供应商都不关心,Sun 或现在的 Oracle 也不关心。例如,Linux 下存在一个恼人的错误,即 Firefox 中的 Applets 无法获得键盘焦点(非常适合游戏咳嗽)。 Mozilla 指责 Sunacle,他们也指责 Mozilla,甚至没有人试图以任何方式解决这个错误。
-
Scala 不是动态语言。它至少和 Java 一样是静态的。