BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Abel Avram 关注 11 他的粉丝 ,译者 足下 关注 1 他的粉丝 发布于 2017年2月13日. 估计阅读时间: 2 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

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 StartjavapackagerJavaFX/WebView

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

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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT