千锋教育-做有情怀、有良心、有品质的IT职业教育机构

位置:首页 > 行业动态

Flash被退休,HTML5凭什么上位?

时间:2017-08-25 14:14:14  |  来源:西安千锋  |  作者:千锋教育西安校区

   Adobe与其合作伙伴苹果公司、微软、Alphabet旗下谷歌部门、Facebook和Mozilla称,在未来三年时间里,这些公司将分阶段停止为Flash提供技术支持。在2020年过后,Adobe将停止为Flash发布新,网络浏览器将不再支持该技术。即意味着诞生于1996年的Flash彻底面向淘汰。

%4_BG2HY4$1CEOPD}{SW6BK.png

 

  Flash这项技术诞生于20多年前,曾被应用于98%的个人电脑上,是开发者青睐的软件之一,被用于开发游戏、视频播放器和可在多个网络浏览器上运行的应用。
  Flash是macromedia公司推出的交互式矢量图和Web动画的标准,是一种动画创作与应用程序开发于一身的创作软件。Flash广泛用于创建吸引人的应用程序,它们包含丰富的视频、声音、图形和动画。可以在Flash中创建原始内容或者从其它Adobe应用程序(如Photoshop或illustrator)导入它们,快速设计简单的动画,以及使用AdobeAction 3.0开发的交互式项目。设计人员和开发人员可使用它来创建演示文稿、应用程序和其它允许用户交互的内容。Flash可以包含简单的动画、视频内容、复杂演示文稿和应用。
  然而,Flash仅仅满足了人们的短期需求,它没有预见移动设备革命的到来,因此终将被淘汰。
  自2010年苹果公司乔布斯在公开信中对Flash技术的可靠、安全性和性能提出批评,苹果公司决定不在iphone上为Flash技术提供支持后,这种技术的热度开始下降,HTML5等其他技术已经逐步取代了Flash。在现下普及的网页浏览器Chrome上,Flash的使用率急剧下降。据谷歌称,2014年80%的桌面用户每天使用Flash播放器,而目前只有17%。
  HTML5是HTML的新版本,它扩大了可以嵌入在网页中的多媒体元素的列表。
  HTML5支持可扩展矢量图形(SVG)的多媒体特定标签、动画和使用CANVAS元素,级联样式表(CSS)和Java的音频和视频的交互性。HTML5无需第三方插件(例如插件和API),以便通过在文档文本本身中嵌入代码来运行内容。这解决了以前的迭代发现的兼容性问题,其中需要第三方插件或专有API来正确呈现HTML文档。
  作为现在可以支持Flash类技术的开源语言,HTML5已经成为Web开发的新选择。
  它提供许多Web文档结构,样式和交互功能,还具有通过其轻量级框架要求较少的处理能力而使移动性好的优点。
  不过作为一项新的技术,HTML5尚未纳入所有浏览器。它还缺少Flash的强大的美学功能,但尽管存在这些缺点,包括需要多的编码知识来实现,HTML5正在成为主要的标准。
  相比之下,Flash功能已经成熟,绝大多数传统浏览器都采用了这种技术,并且有大量熟悉使用其工具的开发人员。它仍然是开发本地游戏和应用程序的热门选择,可从Google Play等应用商店下载。Flash还支持桌面应用程序,并提供资源,用于制作和发布网页内容,而无需广泛的编程知识。
  不过,Flash需要额外的组件AdobeFlash Player插件才能运行;由于频繁的崩溃和一些安全问题,较新的浏览器不再支持Flash播放器,已经完全失去了移动浏览器的支持。
  简单来说,HTML5的优点主要在于,开发周期短,开发成本低,且可以跨平台使用。与Flash技术相比,HTML5不但不需要插件、而且还是开发,以及对搜索引擎友好等特点适应移动端开发的特点深受广大开发者的喜爱。
  不得不承认,Flash已是一个过时的技术,效率低下带来的性能损失是事实,频有安全漏洞也不假,但要感谢,Flash曾带给互联网十分深远积极的影响。

上一篇:实训模式成为JAVA教育新热点
下一篇:java和java开发工程师现状

新开班信息

企业之声 more >
  • 人事专员 刘娇
    【博彦科技】人事专员 刘娇

    入职一年多崔志波工作非常好,感谢千锋培养的人才。

  • 技术主管李先生
    【华夏基金】技术主管李先生

    周红梅,有较强的学习能力,是有发展潜力的年轻人。

  • 总经理宋总
    【北京未来付网络技术公司】总经理宋总

    郑秋浩思想灵活,能按时保质保量完成工作内容。

西安校区咨询电话

029-85363390 18610973034

0元入学 线上咨询 申请试听
  • 校区地址:西安市高新六路52号立人科技园C座西区4层
    咨询电话:029-85363390 18610973034
    面授课程:JAVA课程培训、Android课程培训、HTML5课程培训
  • 北京天丰利校区:北京市海淀区宝盛北里西区28号天丰利商城4层
    北京沙河校区:北京市昌平区沙阳路18号北京科技职业技术广场服务楼2层、南区服务楼2层
    咨询电话:400-654-7778 010-82790226-801
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、UI课程培训、好程序员特训营
  • 深圳科技园校区:深圳市南山区科苑南路高新技术产业园R3-B栋5层
    深圳大学城校区:深圳市南山区留仙大道1201号大学城创客小镇16栋2楼、3楼
    深圳西部硅谷校区:深圳市宝安区宝安大道5010号西部硅谷B座A605-619
    咨询电话:0755-86681178/9-801
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、好程序员特训营、UI课程培训
  • 上海地址:上海市宝山区同济支路199号智慧七立方3号楼2-4层
    咨询电话:400-627-7899 021-65025129-602
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、好程序员特训营、UI课程培训
  • 郑州地址:郑州市金水区纬五路21号河南教育综合楼(经纬中学楼)6/7/8层
    咨询电话:0371-55911950 400-654-7778
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、UI课程培训
  • 广州地址:广州市天河区元岗路310号智汇park创意园E座5层
    咨询电话:020-22119207 400-654-7778
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 大连地址:大连市甘井子区软件园路2号B8座二楼
    咨询电话:0411-39026086 400-654-7778
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 武汉地址:武汉市东新区光谷大道77号金融港B26栋9楼
    咨询电话:027-59905902 027-59905908 027-59905909
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 成都旅游校区:成都市一环路西二段17号四川旅游青羊校区内
    成都华立校区:成都一环路西二段17号华立大厦3楼
    咨询电话:028-83178771 028-61967740
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、UI课程培训
  • 杭州地址:浙江省杭州市江干区九堡旺田书画城A座4层
    咨询电话:0571-86893632 010-82790226/7-801
    面授课程:iOS课程培训、Android课程培训
  • 青岛校区地址:青岛市市南区金坛路17号青岛职业技术南校区实训楼A4层
    咨询电话:0532-80910752/3 010-82790226/7-801
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 了解千锋动态
    关注千锋教育服务号

  • 扫码关注千锋互联
    身边的移动开发导师