首页 >热门资讯> 图像影音设计 > 互联网曾是个人网站的“桃花源”,如今却毁于巨头 >

互联网曾是个人网站的“桃花源”,如今却毁于巨头

转载时间:2022.01.15(原文发布时间:2018.04.04)
87
转载作者:36氪企服点评小编
阅读次数:87次

编者按:互联网正日益集中在几个技术寡头手上,但Facebook的大规模数据泄露事件让很多人开始失去对这些全球最大网站的信任。其实一开始web的主旨是由无数个人持有的小网站组成的,现在是时候重新审视当初的这个想法了。Fog Creek Software 的CEO Anil Dash提出了一些被忽视的、可能让这个想法成真的技术。

互联网曾是个人网站的“桃花源”,如今却毁于巨头


尽管万维网已经存在了超过1/4个世纪,但是超文本和链接文档以及app的全球网络的相关理论已经发展了至少75年,或者也许还要更长。尽管其中一些想法现在已经过时,要么只是无药可救的学术概念,要么在我们每天身处的web已经变得再明显不过,但现在正是重新审视过去时代被忽视的宝石的完美时刻。也许这些概念的现代版正好是帮助我们重建web的关键,通过它们我们可以把web重建为有潜能、有高潮点、有开放性,能够令我们当中很多人兴奋不已的地方。

查看源代码

Web在最早那几年的时候,大家学习开发网页的一个根本手段是利用web浏览器的“查看源代码”功能。你把鼠标点到一个显示为类似“查看源代码”的菜单(那时候还没人在触摸屏上面浏览网页呢),然后突然你就看到你正在看的网页的代码构成了。如果你再仔细看一眼,你还能看到自己正在阅读的文本,而那文本周围是一组可读性相当强的标签——你懂的,也就是< p >段落</p>之类的东西。

这是最有效的技术教学工具之一了。这一点毫不奇怪,因为web的发明就是为了分享知识。

但是这段时间以来,查看源代码情况很糟。大多数移动设备根本就不支持这一功能。甚至在桌面,这项功能也被埋葬或者隐藏起来,除非你激活了特殊的开发者设置。这种做法尤其过分,因为浏览器处理HTML的工具已经比以往任何时候都要好了。开发者基本上已经赋予了普通桌面web浏览器足够的潜能,让它成为创建网页的聪明、强大的工具。

但这导致了另一个问题。这些日子最复杂的网页其实不是任何人写的,而是由接受编码者指令的小程序组装,然后再将这些指令转化成实际的HTML(以及CSS、JavaScript、图像等一切)交给浏览器的。如果你是专家,也许你还能发现他们时用什么工具来装配这个网页的,然后再跑到GitHub去找这些工具的某个版本然后尝试一下。但这是在背后看别人怎么做来学习烹饪与被告知饭店去哪里买原料之别。

恢复查看源代码可以让新一代的创作者把web看成是自己创造的东西,而不仅仅是大公司设立网站让我们把个人数据堆上去的地方。

创作

Tim Berners-Lee发明万维网的时候,他的设想是,就像早期的超文本系统一样,每一个web浏览器都能够像阅读一样容易地编写网页。其实,那个早期理念让很多web先驱都假设HTML的格式本身并不太重要,因为很多不同的浏览工具都能创建网页。

从某种程度来说,这是对的——数十亿人时刻读者web上制作东西。只不过他们不知道自己在制作HTML,因为Facebook(或者Instagram或他们使用的任何app)为他们代劳了。

有趣的是,导致这种web的读与写分裂的人正是Facebook的董事会成员之一。Marc Andreessen是早期Mosaicweb浏览器的先驱,众所周知,此后他又继续开发出了Netsacpe,这是第一款广受欢迎的商业web浏览器。但是Netscape并不是一个在州立大学开发的受到公共资金资助的项目——它是由许多风投资助的一家炙手可热的初创企业公司。

这样创建网页的能力被保留给Netscape Gold(首个面向消费者的web浏览器的付费版)也就不足为奇了。当然,在web上看东西是免费的。但是在web上创建东西呢?我们就得支付给风投资助的初创企业才能具备这一能力了,而且他们还不会为我们托管创建的东西。

尽管Facebook目前处在统治地位,但是我们除了把内容倾倒到这个社交巨头网络以外,仍然有很多种方式去发布网站。市面上有各种“建站”工具,你可以从中选择一个模板然后发布网站。专业人士会有制作工具或者内容管理系统来维护大型严肃的网站。但是这些日子以来,很少有工具可供你在计算机(或者平板电脑、手机)上从零开始创建网页或者网站。

不过这一切很快就会改变——恢复web原本应有的创造能力的门槛已经变得前所未有的低。

嵌入

好吧,这一条有点怪异。但我还是要说:你应该能够把其他网站(或者其他网站的一部分)也包含进你的网页里面。当然,我们可以部分做到这个——你已经看到很多YouTube视频嵌入到读过的文章里面,而随着媒体网站演变成视频网站,这种情况只会变得越来越常见。

不过你几乎从未见过网站的哪怕一小块功能部件嵌入到别的网站里面。老一点的人也许还记得Flash统治web的时候,大家可以制作简单的游戏或者交互式艺术作品然后分享到博客或者其他媒体网站上。除了偶尔在某人的Tumblr上出现一些SoundCloud歌曲以外,想象一个像乐高一样由不同网站的不同组件组成的web几乎是不可能的。

大多数时候,我们把这种功能看成是将web小部件从一个网站“嵌入”到另一个网站上。在10多年前博客的全盛期一度曾时兴过以制作在博客甚至公司网站上共享的“小部件”为主要业务的公司。但现在这种能力基本上只是用来将Google Map放到公司网站上,以便你能找到他们最近的位置。

但这些旧的超文本理论人还有更高的抱负。他们认为我有朝一日也许可以将其他网站更新过的部分实时拉到我们自己的网站上,能够根据需要将数据甚至整个app混合和匹配起来。这种将一个网页的一部分纳入到另一个网页的能力叫做“transclusion(嵌入)”,这依然是还需要几十年才能实现的圣杯。

时至今日我们没有理由还不能实现这一点,尤其是既然我们在现代开发网页的方式往往牵涉到仅生成部分页面或者仅发送在特定网站上更新过的数据的话。如果我们能处理好共享数据的安全和性能关切的话,我们就能解决web最大的未竟承诺之一。

自己的网站,自己的地址

这一条很显然,但我们似乎已经把它给遗忘了:web当初的主旨就是想让每个人都有自己的网站,用自己的地址。当然,早期的时候情况变得复杂了——运营自己的网站太困难了(且不说你自己的web1服务器了!),而域名的相对稀缺性使得每个人要想购买都非常贵非常痛苦。

如果你只是想分享一些想法,或者跟朋友一起聊聊,或者做你的工作,管理所有这些东西变得太过麻烦了,很快,一个大型、昂贵的web咨询业开始兴起,由他们来处理那些仍然想要自己网站的人的需求——同时也从中挣到了钱。

但现在情况已经变得容易多了。有很多工具可以方便地开发出网站,而且很多都是免费的。而且尽管公司通常仍然有自己的网站,个人拥有实质性的网站(不仅仅只有一个网页)目前仍然是不太常见的,除非这些人是社交而媒体专家或者是想要卖书的人。

但是其实情况没有理由是这样的。我们在自己的网站而不是Instagram上分享自己的照片其实并没有什么技术门槛,为什么我们就不能在自己的web地址而不是Facebook或者Reddit上发表愚蠢的表情包呢?当然,社会门槛是有的——如果我们现在顽固地使用自己的网站的话,我们的家人朋友没有一个人会看到我们的东西。但是这10、20年来就有那么倔强的一群怪人还在致力与解决这个问题,想要看看是不是能够在一个人人都拥有自己的网站的分布式网络上实现在Facebook、Twitter或者Instagram上面分享东西的便利性。

现在上述一切都还没有足够简单。只有极客才能实现那些,或者有时候没人能做到。但是web本身刚开始的时候也是一样的。这一次,我们已经知道其中的风险了,我们也能想象拥有互联网的一小部分的价值了,那就是我们拥有自己的价值,我们能够部分控制自己的价值。

我们仍能实现web最早期的未竟事业并不是不可能。我能想象这一定会充满乐趣,至少是值得尝试一下的。

原文链接:https://medium.com/@anildash/the-missing-building-blocks-of-the-web-3fa490ae5cbc

编译组出品。编辑:郝鹏程。


[免责声明]

资讯标题: 互联网曾是个人网站的“桃花源”,如今却毁于巨头

资讯来源: 36氪官网

36氪企服点评

图像影音设计相关的软件

大厂都在用的图像影音设计软件

限时免费的图像影音设计软件

新锐产品推荐

消息通知
咨询入驻
商务合作