差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

Both sides previous revision 前次修改
下次修改
前次修改
java:web:restapi:rpc-style_vs_rest [2017/09/19 00:02]
tony [Level 3 - Hypermedia Controls]
java:web:restapi:rpc-style_vs_rest [2023/06/25 09:48] (目前版本)
行 48: 行 48:
 我只針對REST比RPC-style好在哪裡做說明,這不代表著REST就一定比RPC-style好。下圖是我以前念書時候的一個作業,雖然server使用物件導向去設計model,但與client的溝通我還是選擇了RPC-style的方式:​\\ 我只針對REST比RPC-style好在哪裡做說明,這不代表著REST就一定比RPC-style好。下圖是我以前念書時候的一個作業,雖然server使用物件導向去設計model,但與client的溝通我還是選擇了RPC-style的方式:​\\
 {{:​java:​web:​restapi:​rpc_style_sample_ooad.png|}}\\ {{:​java:​web:​restapi:​rpc_style_sample_ooad.png|}}\\
-假如是一個不是很大的專案,而且client只有我自己,我還是選擇使用這樣的方式,因為簡單。所以要使用甚麼方式,是要看當時所面對的Context,這也讓我思考hypermedia的特性到底對我們有沒有用。\\+假如是一個不是很大的專案,而且client只有我自己,我還是很有可能選擇使用這樣的方式,因為簡單且省時重點是要使用甚麼方式,是要看當時所面對的Context,這也讓我思考hypermedia的特性到底對我們有沒有用。\\
 \\ \\
-這裡補充別人針對hypermedia API進行統計的資料給大家參考:​+這裡補充別人針對hypermedia API統計的資料給大家參考:​
   * 2014年CA Technologies從180個API供應商中,得知有26.3%有實作hypermedia API,有28%要支援此功能。([[https://​read01.com/​zh-tw/​aA2kjK.html#​.Wb_o7rKg_Z4|link]])   * 2014年CA Technologies從180個API供應商中,得知有26.3%有實作hypermedia API,有28%要支援此功能。([[https://​read01.com/​zh-tw/​aA2kjK.html#​.Wb_o7rKg_Z4|link]])
   * 2015年Akana舉辦一個線上研討會,從76人中得知有16%的人正在使用hypermedia API,而40%的人計畫要使用。([[https://​blog.akana.com/​hypermedia-apis/​|link]])   * 2015年Akana舉辦一個線上研討會,從76人中得知有16%的人正在使用hypermedia API,而40%的人計畫要使用。([[https://​blog.akana.com/​hypermedia-apis/​|link]])