你对h5的优缺点了解多少?

2017-11-21

众所周知,h5网站在电脑和手机上随处可见。但是,如果你说H5有什么优点和缺点,我想有些人说不出来。你对H5在北京网站建设-中企崛起的优势和劣势了解多少。
网站制作,网站建设
 HTML5优势
 
 网络标准
 
 HTML5本身是W3C推荐的。它的开发是由谷歌、苹果、诺基亚和中国移动等数百家公司开发的技术。这项技术的最大优势是它是一项开放的技术。换句话说,每个发布的标准都可以追溯到W3C数据库。另一方面,W3C通过的HTML5标准也意味着每个浏览器或每个平台都将实现多设备和跨平台。
 
 使用HTML5的主要优势是这项技术可以跨平台使用。例如,你开发了一个HTML5游戏。您可以轻松地将其移植到加州大学的开放平台——歌剧游戏中心Facebook应用平台,甚至通过打包技术将其分发到应用商店或Google Play。因此,它的跨平台非常强大,这也是大多数人对HTML5感兴趣的主要原因。
 
 HTML5有以下优点:
 
 1.提高可用性和用户友好的体验;
 
 2.有几个新标签,这将有助于开发人员定义重要内容。
 
 3.它可以给网站带来更多的多媒体元素(视频和音频);
 
 4.它可以取代闪光灯和银光灯;。
 
 5.当涉及到抓取和索引网站时,要对SEO友好;
 
 6、将广泛应用于移动应用和游戏。
 
 HTML5的缺点
 
 可动的
 
 浏览器的编程模型仍然是20世纪90年代流行的单进程单线程,但是本机实现(如对象C)的APP可以是多线程的。移动终端写入APP,并且可以使用多个线程。第一个线程称为主线程。编程的第一个原则是不要在主线程上做繁重的工作。通常只让它处理用户界面事件,其他繁重的工作让其他后台线程来做。但是浏览器只有一个线程,它可以做任何事情。在台式计算机上,浏览器编程没有太多问题,因为它足够快。但是在移动方面,这个缺点是显而易见的。
 
 例如
 
 例如,当您用浏览器查看朋友的照片时,您的评论会被发送到服务器,然后您用手指向下拖动屏幕。
 
 此时,服务器端返回信息并成功发布评论。浏览器中唯一的线程可以停止处理屏幕滚动来处理服务器的返回信息。作为移动设备的处理器(尤其是单进程浏览器只能使用单核,甚至多核手机!)和内存(低功耗的DDR1用于省电的原因,这与电脑目前使用的DDR3有很大不同,这可能会导致滚动处理的中断。通常手机刷新率为60MHZ,即每帧不超过15毫秒;;如果处理延迟远远超过15毫秒,将发生跳帧,这可以用肉眼看到。
 
 结果
 
 如果你的APP是相对静态的,不需要很多照片,多点触摸和多拉处理,它可以用HTML5实现。如果没有,比如信息流显示、游戏等等,最好用原创来实现。
 
 (html5实现已经成为50%以上iOS APP的选择。我相信处理能力的提高将改善移动设备处理失败带来的体验。然而,这种处理能力的提高将在很大程度上取决于低功耗和高性能的中央处理器/存储器的出现或电池技术的巨大改进。在这一天到来之前,10%的APP可能无法使用HTML5实现。)它的新颖性并不意味着它的安全网络应用程序开发工程师在学习新技术时需要牢记网络安全。由HTML5建立的网站和用其他语言编写的网站一样容易泄露敏感数据。欧洲网络和信息安全局警告说,HTML5可能不够安全。
 
 2013年3月,HTML5编程语言中的一个漏洞被发现:它允许网站用几GB垃圾数据轰炸用户,甚至在短时间内填满硬盘。许多主流浏览器将会受到影响。