html5有哪些优点和缺点

html5有哪些优点和缺点,第1张

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

b、多设备、跨平台

c、即时更新,提高可用性和改进用户的友好体验;

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

e、可以给站点带来更多的多媒体元素(视频和音频),可以很好的替代Flash和Silverlight;

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

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

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

c、技术门槛: html5简化开发者工作的同时代表了有许多新的属性和API需要开发者学习,想web worker、web socket、web storage等新特性要求对于后台的技术需要有一定的了解,甚至需要深入了解其后面原理和逻辑,而canvas要求视觉和图像算法的一些知识,传统的前端开发者需要掌握更多算法、视觉、 后台甚至浏览器原理的知识,机遇的同时也是巨大的挑战

d、性能:某些平台上的引擎问题导致html5性能低下,同时在不加入GPU(图形处理器)加速的情况下,html5处理复杂音视频, 动画的性能不尽如人意。

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

HTML5开发的特点:

1、跨平台

HTML5开发的产品支持多平台,PC端与移动端,iOS和Android。

2、快速迭代

使用原生开发,从招聘、开发、上线各个环节的效率都慢一倍以上,而且 参与的人越多,沟通效率往往拖慢不止一倍。

3、持续支付

一个原生应用上线Appstore,突然有一个大 bug,只好连夜加班修复,然后静静等待2周或更长时间的Apple审核,这2个星期被用户的涂抹淹死,市场上一片差评,用户大量流失。等新应用被审核上线了,用户已经卸载了。但是,HTML5没有这些问题,你可以实时更新,有问题立即响应。

4、大幅降低成本

使用原生开发的App和竞争对手使用HTML5开发的App没什么区别,但你的开发成本高出一倍,投资人的资金流向可想而知。

5. 开源生态系统发达:

HTML5前端是开放的正反馈循环生态系统,大量的开源库可以使用,开发应用变得更轻松、更敏捷,这也体现在了快速迭代和成本下降上。更重要的是,这种开放的正反馈循环生态系统未来的生命力是比原生生态系统更强劲的。

6、开放的数据交换:

HTML是以page为单元开放代码的,它无需专门开发SDK,只要不混淆,就能与其他应用交互数据。开发者可以让手机搜索引擎很容易检索到自己的数据,也更容易通过跨应用协作来满足最终用户需求。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7010666.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-31
下一篇 2023-03-31

发表评论

登录后才能评论

评论列表(0条)

保存