`
scriptlover
  • 浏览: 10609 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

也谈javascript,flash,silverlight谁更强

阅读更多

随着最近IE8,Google chrome的发布,看到网上都在争论 javascript,flash,silverlight 谁更强,谁将取代谁的问题,下面简单陈述下自己的想法,不当之处,还望海涵。

我们都知道javascript在目前几乎所有浏览器上都被良好的支持。它和dom,css一起能够很好的工作,ajax实际也是三者的综合应用。而市场上javascript方面的书籍现在也日益全面,可供大家很方便的去学习。基于javascript的开发包也有很多,诸如:prototype,jquery,ext,yui等,此处不再煞述。

而flash在目前几乎所有的浏览器上都有其运行环境,网页设计者使用 Flash 创作出既漂亮又可改变尺寸的导航界面以及其他奇特的效果,当然配合actionscript还可以开发中很优秀的web应用。

微软SilverLight是一个跨浏览器、跨客户平台的技术,能够设计、开发和发布有多媒体体验与富交互(RIA,Rich internet Application)的网络交互程序。但目前来说大部分浏览器仍不具备此运行环境。

javascript的优势在于可以和页面元素密切结合,可操纵性很强,而flash ,SilverLight则只关注自己内部的东西。从这点上来说他们是不矛盾的,各自有各自的用武之地。

那么将来可能会怎么发展呢?我认为只要有 html,css 那么javascript只会越来越火热,说被取代那是不可能的,你可以想下,网页都是由html构成,你用flash 或者 SilverLight怎么与之交互呢?简而言之,选择哪一种去开发,主要看其用途,如果要开发一个界面比较平滑,炫丽及多媒体需求的应用,那么你就不要选择javascript,因为此时后两者将更合适。

综上所述,javascript和flash,SilverLight根本就不是一类东西,无法无比较谁更强。反倒是flash和SilverLight将会有一场不可避免的竞争,因此在这里我要说一句,如果你要学javascript就努力去学吧,在未来几年,不必担心取代问题。

 

from:scriptlover.com

分享到:
评论

相关推荐

    MapABC地图API Flash版-JavaScript版-Silverlight版-Flex版.zip

    文档包括了4个MapABC地图API Flash版-JavaScript版-Silverlight版-Flex版。用老版本开发地图系统,可以参数这4个文档来维护。

    征服RIA:基于JavaScript的Web客户端开发卷二

    在这一篇中,读者将看到JavaScript如何游刃有余地整合各种技术流派,包括Flash、Applet、Silverlight、ActiveX等,如何开发反向Ajax程序、Comet程序和具备离线能力的程序。  本书适合JavaScript初学者、从事...

    Pro Silverlight4 in C#.pdf

    At the moment, Flash has the edge over Silverlight because of its widespread adoption and its maturity. However, Silverlight boasts a few architectural features that Flash can’t match—most ...

    征服RIA:基于JavaScript的Web客户端开发卷三

    在这一篇中,读者将看到JavaScript如何游刃有余地整合各种技术流派,包括Flash、Applet、Silverlight、ActiveX等,如何开发反向Ajax程序、Comet程序和具备离线能力的程序。  本书适合JavaScript初学者、从事...

    Pro Silverlight2 in CSharp 2008

    At the moment, Flash has the edge over Silverlight because of its widespread adoption and its maturity. However, Silverlight boasts a few architectural features that Flash can’t match—most ...

    Chart 极品web报表控件收集(Flot,AmCharts, Emprise JavaScript Charts...)

    • Visifire - Visifire 是用 Silverlight 做的,是一个开源可视化数据组件,使用Visifire你能创建动画 Silverlight 图表,支持 ASP, ASP.Net, PHP, JSP, ColdFusion, Ruby on Rails 或者 简单 HTML调用. ...

    Accelerated Silverlight 3

    SilverLight 3的教程,最近刚刚出来的是适合用于已经具备一定.net 知识的人学习,目标在于节省.net这一部分的学习时间,让读者在更快的时间内掌握SilverLight,本书不要求读者已经熟悉WPF,只要求对.net由一般的了解...

    Async JavaScript

    One after the other, potential rivals in the browser—Flash, Silverlight, and Java applets, to name a few—have come and (more or less) gone. Meanwhile, when a programmer named Ryan Dahl wanted to ...

    Async [removed] Build More Responsive Apps with Less Code,

    One after the other, potential rivals in the browser—Flash, Silverlight, and Java applets, to name a few—have come and (more or less) gone. Meanwhile, when a programmer named Ryan Dahl wanted to ...

    基于 HTML5 的 Dojo Widget 开发

    另一种是基于浏览器端运行时,如基于 Flash、Silverlight 等技术的 RIA 应用。前者占用的资源少,不需在浏览器上安装插件支持,后者界面更为美观,且便于实现一些较为复杂的展现功能。而且,因为 JavaScript 和 ...

    html5入门必备

    它希望能够减少浏览器对于需要插件的丰富性网络应用服务(plug-in-based rich internet application,RIA),如Adobe Flash、Microsoft Silverlight,与Oracle JavaFX的需求,并且提供更多能有效增强网络应用的标准集

    Web Chart 极品web报表控件收集Web+Chart

    Emprise JavaScript Charts - Emprise 是一个100% 纯 JavaScript 图表解决方案,并不需要任何 JavaScript 框架. ? PlotKit - PlotKit 是一个 图表和图像的Javascript 库. PlotKit 和 MochiKit javascript 库一起...

    HTML5-Canvas(英文版)

    然而,它不同于典型的JavaScript、Flash、Silverlight开发,需要认真的去探索! 本书分为11章,前四章,主要通过实例介绍HTML Canvas API,所涵盖的主题包括文本、图像和绘图。接下来的六章主要介绍了Canvase API的...

    html5 入门与精通

    它希望能够减少浏览器对于需要插件的丰富性网络应用服务(plug-in-based rich internet application,RIA),如Adobe Flash、Microsoft Silverlight,与Oracle JavaFX的需求,并且提供更多能有效增强网络应用的标准集...

    HTML5的高级程序设计1

    它希望能够减少浏览器对于需要插件的丰富性网络应用服务(plug-in-based rich internet application,RIA),如Adobe Flash、Microsoft Silverlight,与Oracle JavaFX的需求,并且提供更多能有效增强网络应用的标准集...

    如何用html5 和css3创建兼容就浏览器的作品集

    它希望能够减少浏览器对于需要插件的丰富性网络应用服务(plug-in-based rich internet application,RIA),如Adobe Flash、Microsoft Silverlight,与Oracle JavaFX的需求,并且提供更多能有效增强网络应用的标准集

    基于 HTML5 +JavaScript 网页塔防游戏

    本游戏完全使用 HTML5 / JavaScript / CSS 实现,没有用到 Flash、SilverLight 等技术。  2.这一个版本没有用到图片,游戏中的所有物品都是使用 HTML5 画出来的。  3.这一个版本部分地方为 IE9 做了专门的优化,...

    CrossBrowdy:用于构建游戏引擎、游戏、模拟器和应用程序的 JavaScript 框架-开源

    该框架允许任何开发人员更轻松地管理许多不同的事物,例如音频(使用 Flash 回退、音频池等)、画布(使用 DHTML、VML、Flash 或 Silverlight 回退)、屏幕、鼠标、键盘、游戏手柄、套接字(包括 PHP 代理回退)、...

Global site tag (gtag.js) - Google Analytics