差異處
這裏顯示兩個版本的差異處。
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]]) |