Mar*_*ugh 14 java applet jvm clojure
过去,由于Microsoft/Sun JVM拆分,java applet不可靠.Flash接管了,Java applet因浏览器崩溃和性能问题而闻名.
既然JVM作为Clojure和Scala等动态语言的平台正在复苏,那么浏览器内applet的JVM目前和未来前景如何?
(是的,HTML5是很多很多东西的前进方向.它将继续取代浏览器中最适合的Flash和Java.这不是这个问题的关键.)
Flash最终实现了Applets所尝试的功能,并且做得非常好.小的初始下载,程序快速启动并在网页内运行.
也就是说,通过Java WebStart的JNLP规范的Java 6更新10改进了启动applet的能力,但我没有仔细研究(我们广泛使用Java WebSTart用于应用程序,而不是applet),我怀疑其他人也没有.
借助JavaFX,Sun在稳定性和启动时间方面改进了Applet插件.最新的浏览器支持新的Java插件.现在,使用进度条创建自己的启动屏幕也变得更加容易.
在部署方面,60%的人安装了Java 6(riastats.com),93%安装了Flash 10
在使用方面,我的观点是用户不关心所使用的技术.他们关心的事情是:它有效吗?它看起来不错吗?它启动快吗?它做了一些有用/有趣的事情吗?该应用程序易于使用?
简而言之,您现在通过移动设备接触到很多人,并且将来您将通过移动设备接触更多的人。移动设备操作系统制造商不想在他们的移动设备上支持 JVM,我怀疑 Oracle 也不会愿意。
坚持标准。如果你想制作网络应用程序,HTML5 和 Javascript 仍然是最佳选择。
JVM 语言无疑正在复兴,我想它们会继续流行,但它们不会(而且据我所知也不会)使用它们来编写小程序。
小程序没有集成到系统中,它们没有得到很好的支持,而且它们非常消耗资源。将 JVM 保留在您的服务器上,这样您就可以从 JIT 和 JVM 的其他功能中充分受益。
| 归档时间: |
|
| 查看次数: |
5074 次 |
| 最近记录: |