转载

Oracle提醒Java开发者们,很快就没有浏览器可以运行Applets了

Oracle的系列文章“向无插件式网页迁移”中最近又发表了 一篇 新的,建议那些还在产品代码中使用Java applets的开发者尽快寻找新的替代方案。Firefox很快就会放弃对它们的支持了。

Firefox是最后仍在支持NPAPI的插件了,但也早有计划会随着52版的发布而停止。除了Flash之外,32位的Firefox大众版将不再支持插件,其中也包括Java applets。对Flash的支持也将在接下来的某个时间点停止。Mozilla专门为企业用户构建了一个专用版,名为扩展支持版( Extended Support Release ,ESR),这已经完成并不断维护了一年了,但这些都没有计划发布给大众。Firefox 52 ESR(32位)版将继续支持插件,成为可以继续运行Java applets的最后坚守者。64位的Windows版Firefox从最初发布时就已经不支持大多数插件了。

Oracle建议 那些还在产品代码中使用Java applets的开发者尽快寻找新的替代方案。 JEP 289:废弃Applet API 的工作已经处于完成状态了。结果,当JDK 9按照 当前计划 在今年夏天发布之后,包括Applet、JApplet和其它一些在内的许多类,以及 appletviewer 相关的内容就都会被打上“废弃”的标签了。相应的类在这个版本的JDK中还暂时不会被删掉,但再下一次发布就不会带上它们了。对于那些还在浏览器中使用applets的用户来说, Oracle建议开发者 (PDF)考虑下面这几种替代方案: Java Web Start 、 javapackager 或 JavaFX/WebView 。

各家主流浏览器厂家已经抱怨了很多年,说他们不喜欢插件机制。他们对性能和安全问题毫无掌控之力,因此他们决定慢慢取消对这样插件的支持,并各自设计了适合自己的解决方案来弥补没有插件带来的问题,比如用HTML5来做2D绘图和视频,而不是使用Flash。

阅读英文原文: Oracle Reminds Java Developers that Soon They Won’t Have a Browser to Run Applets

原文  http://www.infoq.com/cn/news/2017/02/oracle-java-browser-applet
正文到此结束
Loading...