专栏首页非著名程序员论HTML5的重要性之微软放弃自家视频插件Silverlight将转向HTML5

论HTML5的重要性之微软放弃自家视频插件Silverlight将转向HTML5

论HTML5的重要性

前言:北京时间7月3日上午消息,微软近期正在鼓励网站停止使用该公司的Silverlight技术,转而使用更新的、基于HTML5技术的媒体播放系统。 微软周四曾在博客中表示:“随着内容提供商从基于私有网页插件的发布系统(例如Flash和Silverlight)转向基于HTML5的无插件统一视频播放器及商业媒体编码技术,商业媒体行业正在经历重要转型。”   其实我们可以看出微软已经看到,浏览器厂商正在停止支持多媒体插件。例如,谷歌计划今年晚些时候停止支持过时的Netscape Plugin API(NPAPI),而微软新的浏览器Edge也将不再支持这些插件。浏览器厂商这样做的一个原因在于:许多多媒体插件都存在一定的漏洞,这给黑客通过网页发动攻击提供了途径。目前,微软和其他浏览器厂商建议网页开发者通过HTML5标准的协议来完成视频和媒体播放功能。 所以,通过上述介绍以及相关信息,我们也看到了HTML5的重要性了,HTML5的重要性不仅仅在于媒体视频播放功能,也一定程度上是因为移动开发,它也有些原生开发不可比拟的便捷,跨平台等。在此,小编给你总结一下它们各自的特点和优势对比。 HTML5和原生APP优缺点大对比: 1、在跨平台上,HTML5胜出。 HTML5采用网络通用语言,不用考虑终端设备或者操作系统的不同。目前,W3C(万维网联盟World Wide Web Consortium,简称W3C)正在与汽车业、出版业、电视业进行讨论,将web引入新的设备平台中。随着平台逐渐丰富,这方面的成本问题将会日益凸显。 2、在用户体验和表现上原生APP开发胜出。 在用户体验和表现这个方面,HTML5仍然面临着不同移动终端设备本地浏览器的功能接入问题,同时在提供用户展示图形界面和数据展现的丰富性方面还有不足,继续得到提高。 3、在开发速度和成本方面,HTML5胜出。 HTML5的开发确实比原生开发更节省时间和人力,开发周期相对较短,人力投入也比较少,毕竟HTML5有着跨平台带来的无可比拟的好处。不需要投入两个团队或者更多的人去开发。 4、在版本控制和BUG修复方面,HTML5胜出。 HTML5是web网页端的内容,如果出现BUG可以不用迭代版本,只需在后台修改即可修复bug,这是原生APP开发所不能做到的。 5、在变现能力方面,原生APP开发胜出。 原生应用的分发平台,如App Store和Google Play,目前是获得收入的较为成熟的商业模式;而HTML5应用,除了付费下载以外,还没有形成其他成熟的商业模式。 6、对于碎片化挑战而言,HTML5胜出。 尽管二者同样面临着严重的碎片化问题,不过HTML5先天具备的跨平台特性,可以在这方面占据先机。 虽然通过对比,原生APP开发略站弱势,但是原生APP的优势确实有的是不能被HTML5所代替的。或许将来的某一天HTML5的发展会很好,能力,技术已达到一个好的地步,能够替代原生APP的的先天优势,那你为什么不会去想象原生APP的开发也是一直在进步的呢?当然这仅是小编个人观点,时代在变化,尤其是在这移动互联网时代更是这样。 但是就目前状况来说,最好的开发模式是两种技术混合使用。比如同时在一个app中,使用原生的框架加载html5的内容之类的。要用变化的眼光看世界,世界上没有什么时候是绝对的。其实原生APP和HTML5决胜的关键就是:谁能打破分配、货币化、平台制约、网络影响力、功能性的瓶颈,谁就赢了。 所以通过以上分析,我们可以看出HTML5的大趋势,俗话说技多不压身,更何况我们是程序员,技术在一直不断的更迭和更新。说程序员很累,一点也不假,毕竟一直在学习嘛!赶紧学习吧,可以看出:掌握了HTML5,将来吃穿不愁。哈哈……

本文分享自微信公众号 - 非著名程序员(non-famous-coder),作者:loonggg

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2015-07-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • HTML5和原生APP优缺点大对比,世界究竟是谁的?

    近两年来,HTML5的发展势头确实很猛,甚至都出现了很多言论说:HTML5终将取代原生app,app终将消亡的言论。其实对此来说:小编不能 够太认同。HTML5...

    非著名程序员
  • Java开发人员必须重视HTML5的5点理由

    概述:随着浏览器技术的改进,尤其是采用了HTML5之后,Java开发中的很多困难得到解决。本文盘点了HTML5能为Java开发人员带来的5点好处。 过去,Ja...

    非著名程序员
  • 超值干货:个人开发者如何使用免费又简单的开发后台

    我之前分享了两篇文章分别是《科普技术贴:个人开发者的那些赚钱方式》和《绝对干货:供个人开发者赚钱免费使用的一些好的API接口》,教个人移动开发者如何在业余时间做...

    非著名程序员
  • 原 荐 基于HTML5技术的电力3D监控应用

    HT_hightopo
  • 【专业技术】使用html5的十大原因

    你难道还没有考虑使用HTML5? 当然我猜想你可能有自己的原因;它现在还没有被广泛的支持,在IE中不好使,或者你就是喜欢写比较严格的XHTML代码。HT...

    程序员互动联盟
  • 基于HTML5技术的电力3D监控应用(二)

    上篇介绍了我们电力项目的基本情况,我们选用HTML5技术还是顶着很大压力,毕竟HTML5技术性能行不行,浏览器兼容性会不会有问题,这些在项目选型阶段还是充满疑惑...

    HT for Web
  • HTML5发展历程

    HTML5发展历程 HTML5学堂:HTML5应该说是一个新名词了,由最初的网页设计与制作,发展到WEB前端开发工程师,又演变出HTML5的“新名词”。那么H...

    HTML5学堂
  • Web前端:看完这些终于知道为什么HTML5开启了一个时代

    各大公司的支持 ? ? HTML5的优势 1、HTML5移动优先 随着高端手机(Andriod、Iphone、Ipod、winphone)的盛行,移动互联应用开...

    企鹅号小编
  • 利用本地存储,记录滚动条的位置

    在一定时间范围内,用手机微信打开之前浏览过的订阅号的文章,文章显示出来的是你上次阅读到的位置,而不是从头开始显示。手机微信是怎么知道你文章阅读的位置?前端工程师...

    HTML5学堂
  • web 使用 HTML5 可以做的五件很棒的事情

    HTML5 如今已被应用得非常广泛,特别是在移动端。作为下一代的网页语言,HTML5 拥有很多让人期待已久的新特性,它可以说是近十年来 Web 标准最巨大的飞跃...

    用户4962466

扫码关注云+社区

领取腾讯云代金券