JS与AX控件在网站建设运用中有个差别
来源: | 作者:szhuhang | 发布时间: 758天前 | 167 次浏览 | 分享到:

 JavaApplet和ActiveX控件在网站建设中有区别吗?

  JavaApplet和ActiveX控件的区别是什么呢?从功能上讲,没有太大的区别。两者你都可以不同的方式用于增强和激活Web页。但最大的区别是它实现的方法。首先,JavaApplet永远是   用Java编写的。ActiveX控件可用任何语言编写。其次,ActiveX控件平台 通常指定为Windows(由于你通常可用Java编写Active控件)。但是,即使你用Java编写ActiveX控件,你也不能在任何使用JavaApplet的地方自动使用它们。ActiveX控件由微软发明,但任何人都可以开发自己的ActiveX。网站制作用Java开发的ActiveX可以运行在任何平台,但用其他语言编写的ActiveX可能会受到操作系统的限制。
    JavaApplet与ActiveX控件不同,它没有对结:构的内部依赖性,但它们有时利用特定的平台库。如果你在JavaApplet中使用专门为Windows编写的用户接口库,那么你就不能发挥Java的多平台的优越性。尽管许多库都努力做到具有多平台性,但你仍然要小心你所使用的库是什么样的。
   哪种语言更好些呢?这要看你是在问谁。Java的拥护者可能会强调Applet多平台的优越性,而ActiveX的拥护者可能会指出ActiveX控件提供更高层的集成及已证明的Active)(以前称为OLE)结构在Windows应用程序中是成功的。网站设计两者各有特色,又各有缺点,需要根据具体情况具体分析,但是我的建议是除非必要,不要使用这两种技术。