从一次写入、随处部署的角度来看,是否有可能对silverlight进行一次开发,并且能够在32位和64位用户机器上毫无问题地部署?
对于 Java 小程序有同样的问题,尽管我可以在这里读到,但这是不可能的:Force java applet to run in 32-bit instead of 64-bit JRE
那么如果Silverlight可以,但java applet不行,仅仅因为这个限制就不能选择Java applet吗?您能否确认这个选择?
更新:有人建议 JWS/JNLP ?但他们不需要管理员权限才能安装吗?小程序在浏览器中运行,不需要管理员权限,这对我的项目来说是重要的要求。
最佳答案
我从未遇到过无法在 32 位或 64 位计算机上使用相同 Java 代码的问题。主要区别在于,在 64 位 JVM 中,您可以使用更多内存,但除非您需要,否则这并不重要。有可能发生的错误仅在一个平台上显示,而在另一个平台上不显示,但即使它不显示,它仍然是一个错误。正确编写的纯 Java 应用程序没有理由不能在 32 位或 64 位平台上运行。
我可以告诉你,自从几个电影提供商改用 silver light 后,我不得不取消订阅,因为它们都不能在 ubuntu 上运行。
关于c# - Silverlight 与 Java Applet 在 32 位/64 位计算机上的互操作性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10461982/