`

HTML 5与Flash技术优缺点大比拼

    博客分类:
  • UED
阅读更多

文字来源:AFITY开源社区 http://www.afity.com

最近,HTML vs. Flash的对抗越来越激烈,俨然有可能发展成类似宗教战争的规模。自有程序语言以来,工具的优劣之争就不曾停息,而这个议题还包含部分情感因素。

 
  我们先冷静下来,看看HTML 5与Flash技术的优缺点:
 
  HTML5与CSS3等网络标准
 
  优点:
 
  1, 影片播放、图形呈现等功能内建于浏览器内,不需要Plug-in就能执行。
 
  2, 标准开放,程序与美术直接以Code就能写,不需要购买Flash等工具。
 
  缺点:
 
  1, 尚未定案。例如SVG向量图形,目前各家浏览器支持性不一。
 
  2, 普及性低。例如IE尚未支持,要到IE9才会支持;但IE9仅支持Vista以上的Windows。
 
  Adobe Flash
 
  优点:
 
  1, 内容普及性高:大多数的网络游戏、广告、影片、互动内容都以Flash技术制作。
 
  2, 制作容易:Adobe提供的方案对于美术、互动程序等设计者而言易于开发。
 
  缺点:
 
  1, 安全、稳定堪忧:Chrome、Safari、Firefox都为Plug-in加入Sandbox保护,避免连带当掉;Flash也经常传出零时差攻击。
 
  2, 表现不佳、耗电:虽然只要有硬解,HTML5与Flash在影片播放上都不耗费资源。但是游戏跑起来实在非常耗用系统资源,在手机等移动设备上更是耗电。

分享到:
评论

相关推荐

    flash常用技术、技巧合集

    - 发布设置:了解不同发布格式(如SWF、HTML5 Canvas)的优缺点,根据需求选择。 - 优化技巧:减少文件大小,提高加载速度,如压缩图像、优化动画和代码等。 7. **实例解析** - 动画制作:如制作弹跳球、跑马灯...

    html5介绍.ppt

    #### HTML5与Flash的比较 1. **HTML5的优点**: - 内置多媒体支持,无需额外插件。 - 开放标准,代码编写直接,无需额外工具。 - 更好的跨平台兼容性。 2. **HTML5的缺点**: - 标准仍在发展中,某些功能支持...

    microsoft flash sample

    6. **Flash与HTML5的对比**:对比Flash和HTML5在创建动态Web内容方面的优缺点,解释为什么HTML5成为了现代Web开发的首选。 7. **Flash的遗产**:探讨Flash对现代Web设计和技术的影响,如动画库、游戏开发和视频流...

    flash+xml做的FLV

    5. HTML5 Video:对比HTML5视频与Flash视频的优缺点,了解现代网页视频的标准做法。 6. 视频编码标准:如H.264,这是FLV中常用的视频编码格式,了解其在视频质量和文件大小之间的平衡。 7. 音频编码:FLV中的音频...

    js广告代码和精美flash相册

    通过对比JS和Flash的优缺点,我们可以更好地理解为什么现代网页倾向于使用JavaScript和HTML5,以及如何将这些技术应用到实际项目中。 总的来说,这个压缩包提供了关于JavaScript广告实现和Flash动态相册的实例,是...

    基于CSS3技术的动画案例浅析.pdf

    本文通过分享一个非常炫酷的用CSS3技术模拟万有引力定律的苹果树动画案例,展示了CSS3技术在动画制作中的应用优势和局限性,并对比了Flash、JavaScript和CSS3技术在动画制作中的优缺点。该案例教学法能够激发学生的...

    70个flash广告源码源码

    标题中的“70个Flash广告源码源码”指的是包含70个不同设计的Flash广告的源代码集合。...然而,由于Flash已经逐渐被HTML5等现代技术取代,因此学习这些源码也可能有助于理解技术的演变,并对比不同技术的优缺点。

    动态显示图片flash的程序

    10. **与HTML5的对比**:虽然Flash曾广泛应用于网页动画和交互设计,但由于其在某些平台(尤其是移动设备)上的兼容性问题,HTML5的Canvas和SVG等技术逐渐成为替代方案。理解这些技术的优缺点和应用场景也是现代Web...

    PHP实例开发源码—PHP+FLASH 大头贴源码[值得研究].zip

    因此,分析这个源码也有助于理解技术的演变历程,对比不同技术栈的优缺点。 总结来说,"PHP+FLASH 大头贴源码"是一个关于PHP图像处理和Flash交互设计的实践案例,通过学习可以提升对PHP后端编程、Flash前端开发以及...

    Comet:基于_HTTP_长连接的“服务器推”技术

    - **Flash XMLSocket**:利用Flash提供的XMLSocket类实现客户端与服务器之间的双向通信。优点是可以轻松地通过JavaScript控制HTML页面内容显示,但在Linux平台上可能存在兼容性问题,且用户需安装Flash播放器。 - ...

    health-food-snack:基于浆果的健康零食的网站。 较旧的项目(2005年),使用Flash

    【技术演进】:随着时间的推移,Web技术经历了巨大的变革,HTML5、CSS3和JavaScript成为了构建现代网页的标准工具,取代了Flash。对于这个项目,如果要进行更新或重构,开发者可能会将原有的Flash内容转化为HTML5和...

    AjaxFileUpload实现文件上传

    兼容性与优缺点 AjaxFileUpload依赖于HTML5的FormData和XMLHttpRequest Level 2,因此在旧版本的浏览器(如IE8及以下)中可能无法正常工作。对于这些浏览器,可能需要借助Flash或其他兼容解决方案来实现类似功能。...

    Fusioncharts3.1教程

    - **兼容性问题**:考虑到Flash技术的未来趋势,评估FusionCharts与未来浏览器的兼容性问题。 - **成本效益分析**:对比其他图表库的成本和功能,确保FusionCharts是最佳选择。 通过上述介绍,我们可以看出...

    100道前端面试题.pdf

    以上内容详细阐述了前端面试时可能遇到的问题,对应的知识点涵盖了CSS布局、跨域处理、前后端数据格式对比、现代前端构建工具等多个方面。掌握这些知识点将有助于面试者在前端面试中展示自己的专业水平和技术深度。

    A complete Guide to Webdesign (ebook) 2008 new.pdf

    - **固定布局与灵活布局**:对比了两种不同的网页布局方式,并分析了它们各自的优缺点。 - **可访问性**:强调了网站可访问性的重要性,尤其是在不同设备上提供一致的用户体验。 - **替代显示方案**:考虑到非传统...

    139个机械原理3D动画.rar

    5. **链传动与带传动**:对比两种不同的动力传输方式,理解其优缺点和适用场景。 6. **棘轮与槽轮机构**:用于实现单向转动或周期性运动,常用于钟表、提升设备等。 7. **螺旋机构**:包括螺杆、螺母、螺旋升降机...

    基于J2EE的ajax宝典

    文档的第二章转向了Ajax的实践应用,通过JSP聊天室与Ajax聊天室的对比,展示了Ajax技术如何带来优势,例如在聊天应用中减少不必要的页面刷新,提高用户体验。此外,还探讨了Ajax聊天室的实现细节,包括异步请求的...

    java python

    结合这两个主题,我们可以推测讨论的是使用Java或Python进行游戏开发的可能性,以及与ActionScript 3.0相比的优缺点。ActionScript 3.0在Web游戏领域具有广泛的使用,但随着HTML5和移动平台的发展,开发者开始转向更...

    96道web前端面试题.pdf

    #### 四、XML与JSON对比 1. **数据体积**: - JSON 相较于 XML 数据量更小,传输更快。 2. **数据交互**: - JSON 更容易被 JavaScript 解析和处理。 3. **数据描述**: - XML 对数据结构的描述性更强,适合...

Global site tag (gtag.js) - Google Analytics