當前位置:
首頁 > 知識 > 誰在殺死Facebook?誰該為我們負責?

誰在殺死Facebook?誰該為我們負責?

【CSDN編者按】科技媒體發聲渠道正日益集中在幾個技術寡頭手上,但近期Facebook的規模數據泄露事件讓很多用戶開始失去對這些全球最大網站的信任。其實一開始,網站建立的主旨是由無數個人持有的小網站組成,現在是否需要重新審視這個想法?作者Mike Loukides 借Anil Dash之言給出了新的態度。

誰在殺死Facebook?誰該為我們負責?


互聯網不應該是由幾個主要出版商建立的內容集中的圍牆花園,它應該包容不同的內容頻道和聲音。

Fog Creek Software 的CEO Anil Dash曾寫過一篇文章《遺失的網路技術本質》(The Missing Building Blocks of the Web),他討論了那些曾經存在過但已被人們忽略或拋棄的技術本質。

誰在殺死Facebook?誰該為我們負責?

不過,這不是他第一次談論被拋棄的網路技術,或重建網路的可能性,我希望這也不是他最後一次談論此話題。我們必須問自己,如果找回那些技術本質,我們是否可以擁有更加人性化的網路,使之更加適合我們想要構建的未來?

我曾多次寫過關於重建互聯網的文章,而且毫無疑問我會寫更多這樣的文章,但通常我認為重建網路需要點對點的技術。這些技術本身要比Dash提出的內容複雜得多。雖然我用的很多技術都是現成的,但是圍繞區塊鏈和洋蔥路由重建網路需要革新用戶界面的設計,否則它只能成為技術精英的實驗場所。相比之下,Dash的「遺失的技術」本身很簡單。即便不是網頁開發和安全管理的佼佼者,普通的人也可以使用這些技術。

Dash提到了關於查看源代碼瀏覽器功能的消亡。這個功能可以顯示網頁的HTML源代碼。查看源代碼並沒有死,但是遇到了麻煩。Dash說得很對,網路之所以成功的部分原因在於,缺乏經驗的人可以查看他們喜歡的網頁的源代碼,複製他們想要的代碼,並最終寫出優秀的代碼。如今,我們再也無法通過複製別人的代碼來學習了。儘管大部分瀏覽器依然有查看源代碼的功能,但是現代網頁十分複雜,即便查看源代碼也無濟於事。我們想要找的那部分代碼藏匿於幾兆位元組(一點都不誇張)的JavaScript和CSS之中。

但事情並不是必須如此。

HTML無需搞得複雜也能正常使用。我寫的大多數文章(包括這篇文章)的初稿都是非常簡單的HTML,只用到了六種標籤。簡單的基本網頁內容編輯器仍然存在。Dash指出:Netscape Gold(Netscape的付費版本)就曾有過一個免費的基本的HTML編輯器,而且過去有很多這樣的編輯器。我們只是一廂情願地認為我們需要非常複雜的格式和布局,實際上這不過是作繭自縛罷了。

你可以問問設計師,幾乎所有的設計師都認為:簡單遠遠勝過紛繁蕪雜的網頁。雖然查看源代碼已經無用武之地了,但是我們還沒有失去簡單性。如果我們建立足夠多的簡單網站,大家可以從這些網站上複製代碼,那麼查看源代碼可以再次發揮作用。通過查看Facebook的源代碼,無法使你成為網站發開人員;但是你可以查看一個沒有被CSS和JavaScript所累的新網站。

網路永遠都不應該是由Facebook、Youtube、Twitter和其他幾個主要內容平台佔據的內容集中的圍牆花園。它應該包容不同的內容頻道和聲音。重建各種的網站也不是難事。其實,有很多個人的網站,它們提供了一些(或者我應該說大多數的)真正有價值的內容。大網站的問題在於他們會選擇並呈現與我們「相關」的內容。儘管我們對Facebook有很多抱怨,但隨機從眾多網站中選出一些相關的內容是他們的一項重要的服務。我很容易想像親友們用孩子的照片、公告和一般性談話建設自己的網站。我們在90年代就是這麼做的。閱讀這些網站有困難嗎?應該不會。90年代的時候,我沒有過困難,你應該也沒有。

我們早已有解決這個問題的工具。 RSS可以讓網站使用新聞feed流和標籤,從而進行推送。我們可以使用Feedly和Reeder等應用程序收集一系列感興趣的網站,並向我們展示自上次訪問以來更新的內容。我從來不手動去檢查這些網站,但是每天早上我都會掃一眼Feedly。與Facebook不同的是,除了用戶閱讀的網站外,Feedly不知道用戶的任何信息。

Feedly有一個很好的用戶界面,儘管可能還需要一些改進;如果Feedly可以在不懂技術的人中間也流行起來就更好了。儘管如此,RSS用戶界面的差距比TOR等技術小多了。如果我們打算重建網站,那麼選擇簡單,比選擇明亮、耀眼和複雜的技術可能會更好。有人可以建立一個RSS閱讀器,讓個人的網站像Facebook一樣易於訪問嗎?為什麼不呢?用戶完全可以控制自己想看的內容。這一點很重要,Dash最近在一篇推文上說:


Google決定幹掉Google閱讀器(他們的RSS客戶端)是一個轉折點,從此媒體被誤導性的風氣所操控。個人選擇閱讀與讓別的公司為用戶做選擇之間的區別影響到了所有其他媒體形式。

沒錯,每個陰謀論和宣傳項目都會有很多網站。但是在一個用戶選擇想看的內容,而不是讓第三方替用戶決定的世界裡,這些網站寸步難行。

我不想低估這個項目的難度,或者高估成功的幾率。我們當然必須習慣網站不像現在的網站一樣絢爛或複雜。我們可能不得不重寫第一代網路中一些難看的網站,包括那些糟糕的GeoCities網頁。我們可能需要避免花哨的動態網站。在你認為這很容易之前,請記住靜態網站的第一個擴展之一是CGI Perl。我們可能需要冒險重新考慮一些引發當前混亂的錯誤。簡單是首要原則,而且不容易做到。但是,我們可以最終建立一個更快、響應度更高的網路。也許我們需要快速獎勵與高響應。

我們還需要避免早期互聯網中許多猖獗的隱私和安全漏洞,而我們仍在為此付出代價。這項技術債很早以前就出現了。但是償還這種負債可能還需要一些複雜的技術,以及一些重要的用戶界面工程。通常,安全問題的解決方案會同時讓用戶和攻擊者陷入困難。Crowdflare的新1.1.1.1服務解決了DNA基礎設施和隱私方面的一些基本問題,他們的CEO還提出了更多關於HTTPS的DNS等基本的改動。但是,即便是如此簡單的改動,也需要讓非技術用戶修改他們無法理解的配置設置。這正是我們需要用戶體驗設計師的地方。我們不能讓「安全」給用戶帶來困難。

我們不得不承認,目前的網路及其他所有問題都是從這些簡單的基礎技術演變而來的。所以,從某種程度上來說,這是我們渴望的或者也許是我們應得的。當然我們已經接受了這些事實,並且還問自己:「為什麼我們不能再接受同樣的事情?」如果我們註定要重複曾經犯下的錯誤,那麼重新來過就沒什麼意義了。

所以,我們需要開發和整合技術來防止濫用;我們需要建立一個真正公開的公共空間,而不是別人的私有財產;最重要的是,我們需要拋棄原有的認知:以為「我們已經建立了網路,一切都很好」。正如Dash六年前所說的,在Facebook鬧出醜聞之前,我們需要「承擔責任並接受指責」。

我們需要重新考慮重建網路,無論如何實現。只有當我們重建的網站可以兼容目前的網站,包括Facebook和YouTube,這個項目才能成功。而且只有當保證足夠的簡單性,任何人都可以使用,才能成功。Anil Dash概述了前進的方向。雖然不是我的建議,但它有更高的成功幾率。

是時候重建互聯網了。

誰在殺死Facebook?誰該為我們負責?


原文:https://www.oreilly.com/ideas/its-time-to-rebuild-the-web

譯者:彎月

責編:琥珀

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 CSDN 的精彩文章:

90 後程序員開發「AI 吵架神器」,專治女朋友各種不服!
僅一年,近半加密貨幣的「ICO」項目已死

TAG:CSDN |