O API — an alternative to REST APIs

O API — an alternative to REST APIs

Postby cnavarro » Sun Feb 25, 2018 11:23 am

Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6549
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: O API — an alternative to REST APIs

Postby Carlos Mora » Wed May 02, 2018 10:55 am

It looks like a mix of RPC and REST.
REST is a convention, and shapes and exploits resources using standards. Given an URL that exposes a resource, you can tell how the resource can be consumed.
With modern tools, and thanks to that convention, it is not required to explicitly write every single route for a REST service. As an example, in Laravel you write:

Code: Select all  Expand view  RUN
Route::Resource(''/api/user/:userId/cart', UserCartController::class) and you are done!

In the other side, in Javascript you can use things like RestOMatic, that builds the whole service to consume a REST service in 2 lines.

With the OApi any of the methods are predictable, you write every single one in both sides of the application, going against the principle "Convention over Configuration", http://rubyonrails.org/doctrine/#convention-over-configuration
For complex resources, GraphQL looks a better alternative, givin the power of SQL-like querys over the same path REST uses.

KR
Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"
Carlos Mora
 
Posts: 989
Joined: Thu Nov 24, 2005 3:01 pm
Location: Madrid, España

Re: O API — an alternative to REST APIs

Postby Carlos Mora » Wed May 02, 2018 11:14 am

BTW, in the photo, there are at least 2 missing boxes. ¿Can you tell wich ones?
Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"
Carlos Mora
 
Posts: 989
Joined: Thu Nov 24, 2005 3:01 pm
Location: Madrid, España

Re: O API — an alternative to REST APIs

Postby cnavarro » Wed May 02, 2018 1:07 pm

Carlos Mora wrote:BTW, in the photo, there are at least 2 missing boxes. ¿Can you tell wich ones?


Carlos, no entiendo a qué foto te refieres
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6549
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: O API — an alternative to REST APIs

Postby Carlos Mora » Wed May 02, 2018 1:34 pm

La del articulo
Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"
Carlos Mora
 
Posts: 989
Joined: Thu Nov 24, 2005 3:01 pm
Location: Madrid, España


Return to Off Topic / Otros temas

Who is online

Users browsing this forum: No registered users and 1 guest