必威体育下载克里斯蒂安·海尔曼

您当前正在浏览必威体育下载克里斯蒂安·海尔曼11月的博必威体育简介客档案,2017年。

11月存档,二千零一十七

Web真理:使用Web标准在Web上发布既简单又惊人

星期一,11月27日,二千零一十七

这是网络真理系列文章.这是一个系列,我们关注的是听起来真实的陈述,我们一直用它来进行无休止的讨论,而不是继续前进。今天我想谈谈Web作为开放式发布平台的概念,以及HTML作为发布的方式。

使用Web标准在Web上发布既简单又令人惊奇

当网络开始增长的时候,我们中幸运的人很珍惜这个概念。能够打开一个文本编辑器——任何文本编辑器——编写一些标签,并在浏览器中看到我们的文本变得栩栩如生,真是令人兴奋。在这里加上h1,我们得到了一个标题,添加一个P描述的段落,并给出了空白。添加a允许我们指向同一页中的其他资源或目标。增加一个hr可以给我们一个水平尺。后者后来被证明是一个痛苦的背后风格,通常是一个坏主意。我们从必威体育下载实践中学习,从尝试中学习。

我们还嘲笑那些看不起我们不是“真正的开发者”的人。这些人认为我们疯狂地依赖一个我们无法控制的浏览器来呈现我们的输出。可能是我们,但至少我们不用费解集成电路设备并遵循缓慢的构建过程来获得结果。我们的工作是直接的,满足感只是一个ctrl+s,将制表符和ctrl-r(或f5)移开。

我们也喜欢这样一个事实:我们所需要的只是一些托管空间和文件传输协议客户将我们的作品发布到世界各地。

如果我们不喜欢我们的服务器公司所做的,我们搬到下一个。毕竟,你的域名就是你发送给人们的,不是你的IP地址。为了让人们阅读我们在邮件列表上发表的文章,在论坛和上爱尔兰共和国.我们在网络会议和横幅交流中互相联系。当google出现时,我们是google喜爱的守护神。易于索引,明智地书名以及适当的文本内容。不像那些试图欺骗谷歌的flash页面关键字垃圾邮件或隐藏文本。

所有的好事HTML在您自己的服务器上发布仍然有效。很漂亮,自由开放的出版方式,无人接听。你是你自己的营销部门,你的服务器是你的游乐场。如果你保持警惕,并且确保你有足够的时间来删除垃圾邮件并保护自己免受攻击。

但这就是反复讲述这个故事的问题。它不再有效了。这对人们来说并不像对我们那么吸引人。我记得听到调制解调器握手成功还有我的HTML在Netscape 3中渲染。我记得我向人们解释说“当一切都被打破的时候,那你就在线了”。现在人们不希望离线。通常情况下,他们只会在外出和移动连接中断时体验离线。幸运的是,拥有一个拥有丰富无线连接的家庭的人从来没有投入过努力去获取这些内容。他们消费,就像我们看电视时一样。

出版业也是如此。这不是写一篇完美的文章或博客文章。它是关于创造一个快速的东西,得到了很多眼球。如果你想要眼球,你继续出版。越来越快,越来越多。因为很难创造出你自己的,你重新审视别人所做的事情,并乘着一天中任何成功的火车。没有地方HTML或者在这个世界上出版合适的标准。

我不是说这是件好事。但这就是我们现在的处境。网络还没有战胜Facebook,WhatsApp和其他封闭环境,因为它需要更多的工作来使用。你仍然需要表现出兴趣和技能来建立一个网站。写三个字然后选一个GIF从一个集合中更容易。

我们热爱并解释为神奇的发布平台将继续存在的网络。它将是爱好者和专家的游乐场。和老年人。过去的颠覆性平台并没有成为主流。每个人都有成为创造者和创造者的潜力。但世界的营销机器却希望我们成为消费者。保持人们消费的最好方法就是把他们锁在一个非常容易发布的地方。更重要的是,你需要让他们觉得自己是一个冷静的群体的一部分。网络的爆炸式增长和搜索算法的调整,以显示“新”而不是“正确”,并不是一群很酷的人。这是一项艰苦的工作。没有喜欢的,夸奖,在网上拍手什么的。为人们添加即时反馈渠道是90%删除可怕的内容和垃圾邮件。网络不是一群很酷的人,但是主流媒体肯定会告诉我们,它充满了危险和错误的信息。最好待在安全的地方。在一个有着非常诱人的即时反馈的受控环境中。

如果你认为这是黑暗的,看看安德烈·史塔茨网络在2014年开始消亡,以下是如何他为主流网络描绘了一个相当暗淡的未来。去他妈的,有一些很好的证据表明,未来发现的网络内容不是在谷歌内部发布的,亚马逊或Facebook的产品将接近不可能。

所以,对,在网上发布真是太棒了。没有人否认这一点。但是我们正在与新一代的人打交道,他们在网络中长大,并不关心网络。就在那里,就像你打开水龙头的时候水一样。在它停止出现之前,你不会考虑它是如何到达那里的,或者涉及到什么。对网络来说可能是一样的。

而不是描绘一个浪漫的观点如何开放的网络保持流行,现在也许是时候告诉人们他们使用封闭平台做什么了。为了出版和获取一些假冒的互联网站点,他们付出了多少钱。我们已经超过了出版物的格式。我们需要让人们对拥有他们的数据再次感到兴奋。为了我们和他们。

网络真理:网络被破坏,向后兼容性阻碍了我们

星期二,11月21日,二千零一十七

这是网络真理系列文章.这是一个系列,我们关注的是听起来真实的陈述,我们一直用它来进行无休止的讨论,而不是继续前进。今天,我想解决的问题是,网络没有足够快的移动速度,人们和坚持从过去看似可怕的想法。

网络被破坏,向后的兼容性阻碍了我们

这是对我在上一篇文章中讨论过的那个.就像对网络及其分布式本质的强烈赞扬一样,只要我记得在线讨论,它就一直存在。

毫无疑问,网络的许多方面都是次优的。同样的道理是,背负永不屏蔽旧内容的重担会减慢我们的速度。是的,有很多特点CSS事后看来,javascript是很糟糕的想法。确实,通过坚持出血的边缘,作为一名开发人员,你有很多乐趣。第一,还有很多事情要处理。而且,更现代的环境也带来了更好的工具和更深的洞察力。

但这有一个问题:正如卡尔文所说,未来的问题是它总是变成现在。

卡尔文和霍布斯条纹

所以,每当我们拥抱新的、前沿的技术,诅咒我们制造债务的后果时。反对向后兼容性的论据通常源于这样的行为。我们必须不断添加到浏览器中的一些标准都是草率的决定,或者是基于某个用户的需求。W3C公司当时。

对于用户和维护人员来说,任何新版本的软件的突破性变化都不是一件有趣的事情。随着你的软件变得越来越流行,以及有多少人使用它,情况会变得更糟。我认为网络是最常用的软件。

当时反对网络堆栈的争论总是一闪而过。它似乎是正确的使用方法。浏览器覆盖率为99%。与Firebug(RIP)相比,它有更先进的工具。还有一种内置的代码保护。人们无法在不跨越任何障碍的情况下查看和窃取您的代码。

原来,这些争论证明,Flash并不是一个神奇的平台。在死后Flash游戏主旨GDC.约翰·库尼孔格格瑞特讲述了独立游戏和Flash的故事。

我喜欢这个谈话。这表明Flash和Web开发人员没有那么不同。除了flash开发者更务实地想赚钱。他们对自己的代码有着更少的错觉,这种错觉会一直持续下去,但他们知道自己有一个很短的机会窗口。

这就是这个论点的归根结底。在网上下注时,有很多真诚和希望创造一些持久的参与。如果这是你的事情,它将使你更了解作为一个软件平台的网络的失败。它使得向后兼容性变得更加简单,因为这正是保证网络寿命的原因。当flash改变了,拥有它的公司的支持也消失了,很多开发人员感觉被遗忘了。我们现在面临的问题是,随着执行它的平台的消失,大量的创造力和大量的工作将会消失。向后兼容性确保了情况并非如此。

如果你想快速释放一些东西,赚点钱,知道它会消失,网络没有那么有趣。更糟的是,那些捍卫它的人可以被看作是福音派或屈尊派。但是你想做的没有错。很多创新源于这种方法,网络可以从成功和失败中吸取教训。必威体育下载很像HTML5必威体育下载从flash学到了很多。但这并不意味着你的方法更好,也不意味着你的网络被破坏——它只是不符合你的目标。没有网络,闪存也不会像现在这样发生。空气证明了这一点。网络的分布模型。你可以从中获益而不必更换它。

当然,有一些合理的论据支持放弃旧的想法和不支持坏的平台。看看javascript的移动速度有多快,这似乎有损于支持旧浏览器的原因。我们现在有了一些新的想法来解决重要的性能和安全问题。

但总而言之,Web的向后兼容性使它在所有其他平台上都能生存下来,而其他平台则试图取代它。因为它,我们不需要在模拟器中运行Web。这就是为什么Web的论证是断开的和向后兼容的,从而使我们无法返回到原来的状态。当然我们可以做得更好,但是,我们是否也100%确信我们所认为的令人惊叹的东西现在真的经受住了时间的考验?

还有更紧迫的问题需要考虑:

  • 我们如何确保尽管向后兼容,但仍能让人们升级他们的环境?看到针对WindowsXP的恶意软件在2017年取得了巨大的成功,不仅仅令人担忧。
  • 我们如何在不破坏旧解决方案的情况下增强旧解决方案,使其变得更好?铬合金AddEventListener的被动事件侦听器扩展似乎破坏了向后兼容性.箭头函数可以说是唯一的语法甜头(尽管修正了“this”),但对于旧的浏览器来说,它始终只是一个语法错误。
  • 我们如何使开发人员接受新的解决方案来解决副作用较小的旧问题?似乎在某种程度上,我们不再关心更新,而是使用过去工作过的东西。
  • 我们怎样才能让新的开发人员接受网络作为平台的想法,而不让它们被边缘的福音和哲学信息超载呢?我们怎样才能让网络自己说话呢?

Web真理:Web比任何其他平台都好,因为它是向后兼容和容错的。

星期六,11月18日,二千零一十七

这是网络真理系列文章.这是一个系列,我们关注的是听起来真实的陈述,我们一直用它来进行无休止的讨论,而不是继续前进。今天,我想把网络作为一个出版平台来处理这个问题,以及我们如何不断重复它的优点,这些优点可能不适用于出版商的读者。

Web比任何其他平台都好,因为它是向后兼容和容错的。

长期以来,这一直是任何网络标准爱好者的口头禅。Web在某种程度上是唯一内置了未来校对功能的平台,因此受到了很多赞誉。这不是一个宏伟的声明。我们有证据。比当今许多工程师更老的网站仍然使用最新的浏览器和设备。还有很多可用的,而那些消失的通常仍然以缓存的形式存在。无论你想要与否,搜索引擎和神奇的回程机器都会处理好这一点。在网络和标准上下注意味着你现在和将来都有一个产品可消费品。

Web的长寿源于一些基本原则。开放性,标准化,容错和向后兼容性。

开放性

开放是使网络变得伟大的东西。你公开发表。你的产品如何消费取决于用户能负担得起什么——从技术层面和物理层面来说。您不希望您的用户拥有特定的设备或浏览器。你不能强迫用户看到或克服其他物理障碍。但当你以开放的格式发表时,他们可以,例如,用在线系统翻译你的网站来阅读。他们也可以放大它,甚至在看不见的时候用屏幕阅读器来听。

一个人的利益可能是另一个人的烦恼,尽管如此。并不是每个人都希望允许他人访问并根据自己的需要更改其内容。更糟糕的是——能够看到和使用他们的代码。客户总是要求我们“保护他们的内容”。但他们也希望获得开放平台的回报。这是我们的工作,使两者都可能,这通常意味着我们需要找到一个共识。如果你想深入讨论这个问题,betway体育官方网跟踪周围发生的事情数字版权管理以及在线视频。

标准化

标准化给了我们可预测性。在浏览器同意标准之前,网络开发一团糟。标准允许我们预测事物应该如何显示。因此,我们知道什么时候是浏览器的错误,什么时候是我们的错误。严格地说,标准对于网络的工作来说是不必要的。字体标签,中心标签,桌子的布局和其他各种可怕的想法都做得很好。标准允许我们做的是编写高质量的代码,让我们的生活更轻松。我们不画画HTML.相反,我们组织文件。我们嵌入了额外的信息,从而能够转换成其他格式。我们使用CSS定义数千个文档在一个中心位置的外观和感觉。

标准驱动开发的最大受益者是开发人员。这是一个代码质量问题。符合标准的代码易于阅读,更合理,结果可预测。

它还具有许多用户利益。按钮元素是键盘,触摸和鼠标可访问,甚至对盲人用户也可用。一个div需要很多开发人员的喜爱,才能成为一个互动的元素。

但这并不意味着我们需要一切都遵循标准。如果我们强制的话,网络不会是现在的样子。再一次,不管好坏。XHTML因为限制太多而死亡。HTML5为了与flash竞争并推动web向前发展,需要宽大的解析器。

向后兼容

向后兼容性是Web平台的另一个重要组成部分。我们同意在未来提供旧产品的想法。这意味着我们需要适应新浏览器中的旧技术。很久以前的表布局需要按预期呈现。现在甚至有网站以这种格式发布,喜欢黑客新闻.对于浏览器制造商,这是一个真正的问题,因为这意味着我们需要维护大量的旧代码。不仅在网络上的使用越来越少,但通常甚至是安全或性能问题。仍然,我们不能破坏网络。任何进入“事实上的Web使用标准”的内容都将成为维护项目。关于这个的恐怖故事,只是看看所有可以放在文件头上的东西.这些都是非标准的,但人们确实依赖他们。

容错

容错能力很强,也是。从一开始,网络标准就像HTMLCSS考虑开发人员错误。在语言的设计原则“选区优先权”规定如下:

如果发生冲突,考虑用户而不是作者而不是实施者而不是说明符而不是理论纯度

这个想法是为了保护用户。由开发人员或第三方代码(如和广告)造成的错误不应阻止用户。令人担忧的是,在一个要求我们在更短的时间内提供更多服务的世界里,这会使开发人员变得马虎。

网络很棒,但不容易衡量或货币化

我们的网络是开放的,分布式平台,授予用户将内容转换为其需求的所有权利。它使发布内容变得容易,因为它可以原谅开发人员和发布者的错误。这就是它长得这么快的原因。

这是否使它比任何其他平台都好,或者使它与众不同?长寿总是目标吗?我们必须公开发布所有内容吗?

毫无疑问,网络是伟大的,对我们有好处。但我对现在发生的事情越来越不兴奋了。不停地谈论网络作为一个平台有多棒,并不能解决它的问题。

当人们不想付钱或是屏蔽你的广告时,很难在网络上赚钱。事实上,高度侵入性的广告和追踪器的存在并不是一个借口,而是它的结果。我们越阻挡,更具侵略性的广告。我不知道有谁喜欢洲际赛和爆米花。但他们必须工作,否则人们不会使用他们。

网络不是很好。当然,有一个人造的,独立运动创造了新的、开放的使用方式.但是主流网络很糟糕。它臃肿,无聊的可预测性,似乎很努力保持相关性,而出版商对Snapchat和其他产品感到兴奋,更短暂的平台。

即使是父亲万维网忧心忡忡:TimBerners-Lee:网络的未来:系统正在失败.

如果我们爱网络的方式,我们很高兴一直说,我们需要找到一个解决办法。我们不能假装一切都很好,因为平台很坚固,人们可以用一种方便的方式发布。我们需要确保以任何方式在Web上发布的输出都能带来出色的用户体验。

网络不再是出版商的主要目标,也不再是这个街区里的酷小子。社交媒体生活在网络上,但是把人们锁在一个非常巧妙地编织的成瘾和欺骗的网络中。我们需要更多地关注人们在网上发布的内容,以及出版商如何操纵内容和用户。

Parimal Satyal的优秀反对用户敌对的网络这是一个很好的例子,你如何传达这一信息,并进一步思考。

在一个数字众多、周转时间长的世界里,这不是一个目标,这是一个很好的拥有。我们需要让网络重新成为第一个发布目标,不是为你的应用做广告或重定向到社交平台的地方。