作者:
ahome22 (翁味兔兔)
2017-08-12 13:24:49各位資深板友好
小弟對於軟體設計風格並不是很懂, 但因為需要向同事解釋RESTful API一詞
所以想在潛水已久的該板請教各位先進
以下是我盡量簡單解釋的方式:
REST是一種分散式超媒體系統(如同WWW)的軟體架構風格。簡單而言,它是一種設計良好
的Web應用程式規則:Client端的使用者可以透過點選超連結(作狀態轉換),從一個Web頁
面轉換至另一個Web頁面。而符合上述REST風格的軟體系統,即為RESTful API。
順便想請問對第一次聽的人,這樣解釋是否適合呢?
謝謝回覆的前輩
如有不妥,可自刪
作者: bruce0209 (士賢) 2017-08-12 13:37:00
不懂REST的我表示:你在說啥……
作者:
ECZEMA (加油!)
2017-08-12 13:37:00作者: bruce0209 (士賢) 2017-08-12 13:39:00
網頁不是本來就可以透過點選超連結從一個Web頁面轉換至另一個Web頁面???
作者:
nikolas (你花多少時間?)
2017-08-12 15:48:00聽無 所以跟一般非REST的差別是?
作者:
hoho8 (hoho)
2017-08-12 17:09:00哩供啥? 聽嘸 +1
作者:
pmove (金疾檸檬)
2017-08-12 17:34:00簡單說就是一種用於app的API簡單說就是一種用於Web的API?
透過不同的method達到相對應相似的功能吧get->取資料 post->新增 delete->刪除 等等的事情
作者:
Neisseria (Neisseria)
2017-08-12 20:58:00就是把 web 當成 API 用,網址結合 HTTP 動作這個解釋太玄學了,RESTful API 沒那麼玄 = =...
作者:
s860134 (s860134)
2017-08-12 21:55:00感覺沒說明到甚麼而且你沒說這樣的架構使用上或撰寫上有甚麼好處對我來說我只知道 REST 這名詞,原理精神完全不懂對於工程師來說,說明架構益處比上定義來的更有意義
作者:
ahome22 (翁味兔兔)
2017-08-13 18:28:00請問有比較簡單精確的描述嗎 謝謝
作者: bruce0209 (士賢) 2017-08-13 19:39:00
不能說"請上網Google 【REST】"嗎XD
作者:
zerof (貓橘毛發呆雕像)
2017-08-14 01:47:00CRUD in http
作者:
EGsux (天龍人)
2017-08-15 00:30:00從推文上總結: web api 做CRUD 的事XD