在.NET中,Java applet的等效物是什么?是Silverlight吗? Java applet仍然广泛使用吗?
Silverlight类似于Java小程序,但并非完全等同。在我的经验中,Java小程序的使用越来越少。
Java小程序现在已经过时了 - 我已经好几年没有听说有新的应用程序使用它们了。.NET有Silverlight,这更多是对Flash而不是Java小程序的回应。
在当今时代,有了JQuery和Mootools、MVC架构以及Chrome的V8引擎,实际上最好只用Javascript编写您的应用程序。
Silverlight。
然而,虽然Silverlight可能是新的热门技术,但Java applets仍然更受欢迎...大多数人都有JVM,但大多数人不希望安装庞大的Silverlight才能查看您的网页。
现在,许多以前只能用Java或ActiveX合理完成的事情,现在可以使用新的AJAX/DHTML库(如JQuery和Ext JS)中的普通JavaScript来完成。例如:Google Maps。除非您正在进行花哨的图形处理,否则请先尝试JavaScript。
从语言角度来看,在.NET中有一种类似于Java的语言称为J#,如果您要将Java代码转换为.NET平台,则可以减轻您的痛苦。它不会模拟Java GUI库等,但至少模拟了语法。
无论是SilverLight,还是ActiveX控件(仍在某些网站上使用)。Java小程序只有在客户端机器上安装了JVM才能运行。
在企业中,如果对安装的Java版本和浏览器进行严格控制,即执行环境受到限制,您将会看到更多使用小程序。
然而,即使在这些环境中,我也越来越少看到小程序解决方案,特别是随着RIA的兴起。
UserControl
类。 - IS4