iT邦幫忙

2023 iThome 鐵人賽

DAY 13
0
Modern Web

前輩說Laravel不難,好啊那就1人前後端試試看啊系列 第 13

網站的演進-Web 1.0 到3.0, HTTP的創始人演講筆記-Day12

  • 分享至 

  • xImage
  •  

今年WWC (WeAreDevelopers World Congress)今年的活動,請到重量級人物:
World Wide Web, the HTML markup language, the URL system, HTTP的創始人:Sir Tim Berners-Lee
來開場。
可以見到活歷史真的是超級榮幸!(今年已經68歲了!!)

一樣分享Youtube連結給大家:在這裡

Web 1.0到3.0

以前是做行銷的,只知道web1.0到2.0的厲害,就是從單一的資訊接收,
到用戶可以跟網站互動。

所以我很喜歡Tim分享的這張圖片,從技術的角度分析了Web 1.0~3.0
科技究竟發生了什麼改變?

web1.0 就是透過TCP/IP協議、DNS協助域名解析、透過URI 定位,透過http協議發出請求,得到對的HTML資源。

web2.0,因為JS & Ajax的發明,使得網站變得動態,並可以及時取得資料、更新畫面。

而3.0,去中心化,不再讓部分大型服務商掌握資訊。
Tim放了3個Solid:Solid Protocal, Solid Login, Solid Auth,
我感覺是他的私心,因為他推動的Solid協議,晚一點我會再解釋。

Web3.0我很不熟,但還是可以從演講中以管窺天。

https://ithelp.ithome.com.tw/upload/images/20230928/201402477sEo5QcunA.png

https://ithelp.ithome.com.tw/upload/images/20230928/20140247ZXk6Cw3Dxr.png

Web 3.0

以管窺天的部分呢,就是Tim分享了這張投影片,才發現自己早就在接觸Web3.0了!就是SSO& Auth啊!
這邊稍微去查了一下各個名詞的定義和解釋:

Global SSO:單一登入Single Sign On

只要登入一次,可以使用相關的網站。

AuthZ:是授權 (Authorization) 的簡稱,最常見的就是OAuth協定

目前協議來到2.0,多了一個授權層,用戶告訴授權層,另外一邊的服務可以取用哪些資料,可以使用多久。
我們常見的就如,利用Google第三方平台登入某個網站。

[Wiki: OAuth](https://en.wikipedia.org/wiki/OAuth#:~:text=OAuth%20(short%20for%20%22Open%20Authorization,without%20giving%20them%20the%20passwords.)
理解OAuth 2.0

Auth和SSO其實都是跟授權有關,我們前端的應用可以看這邊:
前端常见登录实现方案 + 单点登录方案

Universal API:將不同來源的Data格式統一標準化

深入瞭解:Universal API:第三方集成的高速公路,SaaS 割裂现状的破局之道

https://ithelp.ithome.com.tw/upload/images/20230928/20140247nUWpt13wiN.png

Solid 資料去中心化協議

Tim在演講中也講到了他主導的Solid(Social Linked Data)資料去中心化協議。維基百科:Solid

這項協議可以讓用戶掌握自己的所有資料,並且決定誰有權限可以取用。

我也常常覺得自己的個人資料在太多網站上...Solid協議正好可以解決這個疑慮,
覺得是個直得追蹤的議題。

Solid Project 官方網站

以上!

Tim也有提到AI的影響,但因為對AI不熟,就先跳過了。

話說Tim問在場大家多少人是全端?場下他估算有一半的人舉手,
什麼!!
那我得繼續好好學習Laravel啦!


上一篇
你的網站排了多少碳!?網站也可以很環保!-Day11
下一篇
Chrome用什麼來跑我們的JS:底層的底層:V8 & Turbofan筆記-Day13
系列文
前輩說Laravel不難,好啊那就1人前後端試試看啊31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言