Ale*_*itt 6 javascript java html5 applet
我是一名业余爱好程序员,致力于开发在网页中运行的Java游戏(JApplet).我已经完成了编码,并且在使用Netbeans时运行正常但我在部署它时遇到了很多麻烦.我签了它,它以沙盒模式运行.但是,在许多不同的计算机(mac和pc)和不同的浏览器上测试它们似乎都不想轻易地运行applet.
经过调查,它们似乎存在很高的安全风险(为什么浏览器不热衷于运行它们),搜索"applet dead/non used"会产生很多结果.我找了替代品,看了下面的清单.
我不知道javascript或html5所以这意味着从头开始所以不热衷于该选项.
Java Web Start,也许它并不像人们所说的那样死,但我不想依赖于可能在几年后最终被浏览器不支持的东西.
JWrapper ......似乎只在浏览器之外运行应用程序而我宁愿运行它.还不确定从JApplet转移到JWrapper需要多长时间.
我真的很感激这方面的一些指导,因为我主演了三个相当可疑的选项.
提前谢谢了
更新
感谢您到目前为止的所有回复.这证实了我担心我正在研究过时的技术!
我接受了两件事.
谢谢
如果您认真对待它,您绝对应该使用 JavaScript/HTML5,因为它是所有主要浏览器(包括移动版本)中唯一可用的选项。
如果这只是一种爱好,您现在仍然可以使用 Applet,但请注意Chrome以及Edge(应取代 Internet Explorer 的新 Microsoft 浏览器)不再支持 Java 插件。在可预见的未来,Firefox 应该仍然支持它,但即使他们也不推荐使用 Java 之类的插件。Safari 目前也支持它。
更新1
Mozilla宣布将于 2016 年底从 Firefox 中删除 NPAPI 插件支持(包括 Java)。
这意味着唯一仍然支持 Applet 的主流浏览器将是 Windows 上的 Internet Explorer(已不再开发)、Mac OS X 上的 Safari,而 Linux 上则不支持。
如果您仍然更喜欢使用 Java 而不是 JavaScript/HTML5,那么唯一好的选择是Java Web Start。它仅使用浏览器来启动 Java 应用程序,这些应用程序启动后不会与浏览器交互。
更新2
今天,Firefox 52 发布了。从本版本开始,Mozilla 不再支持包括 Java 在内的 NPAPI 插件(Adobe Flash 是唯一的例外)。苹果正准备对 Safari 采取同样的做法。Internet Explorer 是唯一支持 Java Applet 的主要浏览器。
Oracle在 Java 9 中弃用了 Applet API。
归档时间: |
|
查看次数: |
2144 次 |
最近记录: |