您现在的位置是:首页 > 互联网 > 正文

这个新标准为网络提供了重要机遇 但仍有一些障碍需要克服

发布时间:2022-06-30 03:20:01编辑:来源:

对于普通用户来说,万维网在不到二十年的时间里已经走过了漫长的道路:从早期的,色彩鲜艳的Geocities网站,到谷歌这样的简单网站,再到Facebook,Twitter和YouTube等高度互动的网站。十年前,大多数网站都以文字为基础;图像很奢侈,视频闻所未闻。现在,您可以直接在浏览器上播放多媒体内容。我们确实走了很长的路。也许这就是为什么发现我们在网上看到的所有技术背后的技术或多或少都保持不变的原因。

HTML程序员和网站管理员用来创建网站的语言在十多年来基本保持不变。事实上,仅在2010年,主流媒体才开始将HTML5放入新闻中,而且万维网联盟仅在2011年接受了提议的标准。

因此,HTML5仍在大力发展中,即使各种Web浏览器和网站都是已经使用了它的一些功能。事实上,主要的浏览器,如Chrome,Firefox,Safari和InternetExplorer,在他们发布的每个新版本中都包含越来越多的HTML5功能。有很多关于它的好处和功能的讨论,但这个嗡嗡声实际上是多少呢?在这里,我们将了解HTML5及其提供的内容。

HTML:当前场景

HTML5通常表现为对当前使用的标记语言的增强:HTML4和XHTML1.1。实际上,HTML5的诞生是因为它的共同创建者W3C和Web超文本应用技术工作组希望为Web页面提供单一标记语言,以减少Web文档中的错误,并且可以用HTML或XHTML编写。

HTML4

HTML4是当前使用的HTML标准。它通过扩展脚本,样式表,嵌入对象和其他类似增强功能来实现基本HTML。

XHTML

XHTML基本上是HTML4与XML结合使用,XML是一种可扩展的标记语言,可以在不牺牲HTML功能和灵活性的情况下简化HTML。

HTML的好处5

HTML5被认为不仅仅是HTML4和XHTML的组合。

W3C和WHATWG为HTML5制定了以下目标:

减少对插件的需求,例如Flash

更多用于替换脚本的语法元素

设备无关

基于HTML,DOM,CSS和JavaScript

目前,与HTML5相关的最受欢迎的功能和优势包括:

通过元素实现二维绘图

视频和音频播放,无需外部插件

本地存储支持

特定于内容的元素,例如

 

表单控件,如电子邮件,URL,搜索,日期和日历

HTML5和安全性

HTML5显然为Web用户提供了一些非常棒的可能性,例如能够在不下载和安装插件的情况下观看视频,拖放交互,能够创建文档和编写电子邮件-即使没有Internet连接。当然还有互操作性。

但是,通过所有更改和所有功能,这是否意味着我们在Web浏览器和网站方面最终摆脱了安全问题?这是否意味着恶意软件,病毒和其他恶意程序通过受感染的网页进入您的计算机的结束?

可悲的是,答案是否定的。

在2011年年底,欧洲网络和信息安全局报告称,他们已经确定了围绕HTML5及其相关API的51个安全问题。未来的标准实际上为以前从未见过的新漏洞和威胁敞开了大门。

例如,HTML5及其API实际上将浏览器的编程暴露给开发人员,这可能意味着具有跨源资源共享,点击控制,隐私,地理定位和Web套接字的漏洞。

但正如MikeSchema在2011年4月在Mashable上所写的那样,最严重的漏洞和威胁并非来自HTML5本身,而是来自急于使用HTML5进行应用的开发人员。另一个薄弱环节是不同浏览器使用的不同实现。

HTML5:它可以引领万维网的地方

HTML5远非完美,这是可以理解的,因为它尚未推出并正式发布。与此同时,有许多才华横溢的程序员正在投入时间,技能,知识和努力,使其更好,更安全。

此外,一旦发现并利用漏洞,肯定会出现一些对策。

尽管目前存在缺陷,但HTML5并未被称为Web开发的未来。它被视为改变游戏规则的人。一旦错误得到解决,我们将留下一个更加安全的标准,这个标准非常强大而且自给自足。这意味着用户将不再需要下载插件和其他软件来查看网页。浏览器将更加隐秘,网站将更丰富,更具交互性,应用程序将既无平台又易于开发。最后,HTML5将提供比我们现在更好,更安全的在线体验。

未来的HTML

值得一提的是,HTML5非常适合未来。如今,人们不仅在家用PC上访问万维网,而且还在他们的笔记本电脑,智能手机,平板电脑和其他移动设备以及许多不同的平台上访问万维网。HTML5是在多个平台上顺利运行的唯一解决方案,无需进行额外的工作。此更改将帮助开发人员更多地关注功能,而不是为不同平台创建类似产品。

所以想象一下未来不需要多个版本的未来。无论您使用何种设备,HTML5都可以让您访问自己的应用。这也可能意味着Kindle和其他电子书阅读器的死亡。因为HTML5可以轻松地呈现杂志,报纸和书籍,所以它可以让电子书更容易在包括智能手机在内的多种设备上阅读。

HTML5还可以为更好的浏览器内游戏铺平道路,包括允许用户在网页上绘图的应用程序。使用WebGL平台,3-D也可以成为现实。

但真正让HTML5与其前辈区别开来的是它提供了一种离线使用应用程序的方法。您可以使用计算机存储数据,这是以前无法实现的功能,或者至少在此之前非常有限。

Web的下一次迭代

总之,就Web开发和编程而言,HTML5是一个巨大的飞跃。它提供了一个全新的功能世界,可以改变现场玩家如何接近站点和应用程序的开发。在安全性方面需要克服一些障碍,但与HTML5赋予的新机会相比,这些障碍可能会变得苍白无力。当然,我们必须等待,看看情况如何,但是网络正在发生变化。

标签:

上一篇
下一篇

最新文章