浅谈Html5的优势和劣势

作者: PHP9年架构师 | 来源:发表于2019-11-26 22:18 被阅读0次

一、网络标准

HTML5本身是由W3C推荐出来的,它的开发是通过谷歌、苹果,诺基亚、中国移动等几百家公司一起酝酿的技术,这个技术最大的好处在于它是一个公开的技术。换句话说,每一个公开的标准都可以根据W3C的资料库找寻根源。另一方面,W3C通过的HTML5标准也就意味着每一个浏览器或每一个平台都会去实现。

二、多设备跨平台

用HTML5的优点主要在于,这个技术可以进行跨平台的使用。比如你开发了一款HTML5的游戏,你可以很轻易地移植到UC的开放平台、Opera 的游戏中心、Facebook应用平台,甚至可以通过封装的技术发放到App Store或Google Play上,所以它的跨平台性非常强大,这也是大多数人对HTML5有兴趣的主要原因。

三、自适应网页设计

很早就有人设想,能不能“一次设计,普遍适用”,让同一张网页自动适应不同大小的屏幕,根据屏幕宽度,自动调整布局(layout)。

2010年,Ethan Marcotte提出了”自适应网页设计“这个名词,指可以自动识别屏幕宽度、并做出相应调整的网页设计。

这就解决了传统的一种局面——网站为不同的设备提供不同的网页,比如专门提供一个mobile版本,或者iPhone / iPad版本。这样做固然保证了效果,但是比较麻烦,同时要维护好几个版本,而且如果一个网站有多个portal(入口),会大大增加架构设计的复杂度。

Html5的优势和劣势可以总结如下:

优势:

a、网络标准统一、HTML5本身是由W3C推荐出来的。

b、多设备、跨平台

c、即时更新。

d、提高可用性和改进用户的友好体验;

e、有几个新的标签,这将有助于开发人员定义重要的内容;

f、可以给站点带来更多的多媒体元素(视频和音频);

g、可以很好的替代Flash和Silverlight;

h、涉及到网站的抓取和索引的时候,对于SEO很友好;

i、被大量应用于移动应用程序和游戏。

劣势:

a、安全:像之前Firefox4的web socket和透明代理的实现存在严重的安全问题,同时web storage、web socket 这样的 功能很容易被黑客利用,来盗取用户的信息和资料。

b、完善性:许多特性各浏览器的支持程度也不一样。

c、技术门槛:HTML5简化开发者工作的同时代表了有许多新的属性和API需要开发者学习,像web worker、web socket、 web storage 等新特性,后台甚至浏览器原理的知识,机遇的同时也是巨大的挑战

d、性能:某些平台上的引擎问题导致HTML5性能低下。

e、浏览器兼容性:最大缺点,IE9以下浏览器几乎全军覆没。

相信很多人在刚接触前端或者中期时候总会遇到一些问题及瓶颈期,如学了一段时间没有方向感或者坚持不下去一个人学习枯燥乏味有问题也不知道怎么解决,对此我整理了一些资料 喜欢我的文章想与更多资深大牛一起讨论和学习的话 欢迎加入我的学习交流群907694362

相关文章

  • 浅谈Html5的优势和劣势

    一、网络标准 HTML5本身是由W3C推荐出来的,它的开发是通过谷歌、苹果,诺基亚、中国移动等几百家公司一起酝酿的...

  • 一、Flutter很火,我依旧选择ReactNative

    目录一、Flutter的优势和劣势二、ReactNative的优势和劣势三、我为什么选择ReactNative四、...

  • 优势和劣势

    最近在写自荐信,因跨考,总觉得是劣势。 但其实,在朋友的提醒下,辩证的看这个问题,其实也是优势。 就像涛涛说的,这...

  • 优势与劣势

    有多少优势就有多少劣势,你有这个优势就决定了你会有那个劣势,你的最大优势也可能是你的最大弱点,优势和劣势在不同环境...

  • 质量管理者九点心得

    1,改变别人从改变自己开始。 每个人都是独立的个体,优势和劣势共存。优势和劣势也是相对的,在不同的环境中,优势可以...

  • 70后创业,现在做什么生意好?

    70后的优势和劣势是什么? 避免劣势,利用优势去创业,去赚钱,那么你成功的概率就比较大。 1.我们先说一下劣势。 ...

  • 死磕就是力量034

    #死磕就是力量#Day 34 优势本身就是捆住优势的绳索,劣势本身就是赌一把运气的理由。优势和劣势的颠倒,往往就此...

  • 管理劣势,发挥优势

    【G】管理劣势,发挥优势 【避】避开劣势,发挥优势 【补】创造机制,合作补短 【转】接纳劣势,转化优势 【我在践行...

  • SWOT分析

    聚焦优势和机会,提升劣势,避开威胁

  • SWOT方法(strength weakness opportu

    SWOT方法 SWOT(优势、劣势、机会、威胁)方法以调整组织的优势、劣势、机会和威胁的方式来进行开发项目的识别、...

网友评论

    本文标题:浅谈Html5的优势和劣势

    本文链接:https://www.haomeiwen.com/subject/lvfuwctx.html