Ajax与Microsoft Silverlight
Ajax是异步JavaScript和XML的缩写。它是客户端用来开发交互式网页的web开发方法的集合。Microsoft Silverlight是一个免费的浏览器插件,它可以在客户端提供完整的交互式多媒体体验和丰富的业务应用程序。Silverlight基于.NETFramework公共语言运行时(CLR),它可以执行相同的编译代码,以便在服务器端和客户端上运行。Ajax和microsoftsilverlight都是基于客户端的方法或应用程序,在客户端丰富了多媒体和业务功能,以增加极端的用户体验。
什么是Ajax?
Ajax是一种编程模型,它支持许多不同的软件工具,如HTML、JavaScript和XML,实际上代表异步java脚本和XML。它用于创建直接在浏览器中运行给用户的应用程序。最初它只广泛地用于Microsoft的Internet Explorer浏览器,但由于它已使其能够与大多数其他常见浏览器一起使用,因此进行了修订。Ajax与早期的类似程序(如HTML)的主要区别在于它不需要插件,并且允许应用程序直接工作或嵌入浏览器本身。它使用一个引擎,它在浏览器和用户之间交互,允许更新网页的不同部分,而不必在每次与用户交互时重新加载整个页面。Ajax不是可再**的产品,但在开源社区中是免费的。
什么是Microsoft Silverlight?
Silverlight是一种基于Microsoft生产和支持的.NET framework的技术,通常称为Microsoft Silverlight。它作为插件提供给您的浏览器,支持不同类型的媒体,包括通过图形和视频提供丰富的交互体验。它也是跨平台的,也可以跨不同类型的浏览器使用,包括Chrome、Firefox、internetexplorer和Safari中最常见的浏览器。正是这种跨平台、跨浏览器的能力,使世界各地的软件开发人员能够将使用Silverlight的应用程序集成到浏览器中。微软的主要竞争对手也在向它的主要平台转移。Silverlight4.0于2010年发布,其中包含了一系列新功能,如支持网络摄像头、麦克风、与谷歌Chrome浏览器的集成,以及对流媒体和电视中的多播网络的支持。
AJAX和微软SILVERLIGHT的区别