Can you expand a little on "features"? Would be interested in a more concrete example of when to use JSONRPC over REST
On Sat, Mar 2, 2013 at 11:53 PM, Niphlod <niph...@gmail.com> wrote: > JSONRPC is a method to invoke functions that is standardized. REST is a > standardized method to represent something. > > Standards are constructed on different things: JSONRPC standardizes the > transport method and the returned values, while REST standardizes how you > should represent a given "entity" and how you should interact with the > entity itself (not the format itself). > > That being said, there's no standards on how to implement a particular > functionality: REST is useful to interact with models, hence it's more > geared towards representing your "objects", and if your objects are db > records, REST methods map very well to the usual CRUD operations. > > JSONRPC instead is more keen to map to the "functional" side of things: you > need to code interactions with the model in your functions. > > That's why you can find largely on the internet both of them, but when the > exposed API is something that needs to give access to a wide interlinked > model the preferred method is REST, while if it exposes only "features" you > find JSONRPC as the standard. > > > On Saturday, March 2, 2013 9:45:35 AM UTC+1, Phyo Arkar wrote: >> >> From what it seems, RESTFUL seems a bit more complex vs JSONRPC. >> >> What are the advantages for using REST, when using full AJAX Framework >> like qooxdoo? >> >> > -- > > --- > You received this message because you are subscribed to the Google Groups > "web2py-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to web2py+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > -- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.