在java还很年轻的时候,人们对编写applet很感兴趣。在一小段时间内,它们很酷,很受欢迎。现在,我再也见不到他们了。取而代之的是flash、javascript和大量的其他web应用构建技术。
为什么网站不再使用java applet?
我也很好奇:从历史上看,你认为为什么会发生这种情况?本可以采取哪些不同的方法来保持Java小程序的存活?
发布于 2008-09-09 08:39:13
我认为Java applets被Flash和ActionScript (双关语无意)所掩盖,更容易用于当时正在使用的Java Applets (动画+有状态应用程序)。
Flash在这方面的成功反过来归功于它的小得多的文件大小,以及受益于Sun对微软的诉讼,在Netscape消亡和IE占据主导地位的时候,微软将MSJVM从Internet Explorer中移除。
发布于 2008-09-09 08:46:26
1) AWT是为可怕的UI设计的。Swing对此有所改进,但为时已晚,因为...
2)微软在浏览器中放弃了对Java的支持(它的原生MSJVM),在此之前,它只支持它发布的最后一个版本,该版本大致与JDK 1.1兼容。
3)所以今天你不能保证applet能在大多数非开发人员的机器上运行,不像flash。
顺便说一句,ActiveX也是如此。
发布于 2008-11-19 18:42:48
值得一试的是,Sun再次将资金和资源投入到applet中。他们已经在JDK 1.6.10中做了一些非常重要的改进,以减轻过去展示的许多“笨拙”的小应用程序。例如,使用此更新,您可以在applet加载时显示您自己的自定义加载图像/动画,并且该插件已被用于主要节食以提高性能。
他们还启动了一项计划,直接与闪存和Silverlight - JavaFX竞争。
市场是否会对此做出反应还有待观察,但考虑到Flash在市场中的主导地位,这对Sun来说无疑是一个令人着迷的举动。
https://stackoverflow.com/questions/51390
复制相似问题