msgpack-rpc seems to be pretty good too!
-
-
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Is there anything particularly praiseworthy about it?
-
it just kind of works, is super simple, and has lots of library support
-
If it has lots of library support, isn't it popular?
-
It's a weird level of popularity where there are libraries in every language but no one advocates for it.
End of conversation
New conversation -
-
-
It’s super annoying to debug, you can’t just write commands by hand and writing a script that talks on stdout means you can’t really print stuff the normal way (have to debug writing through a file)
-
The vscode-jsonrpc project could use some better documentation and some better defaults.https://github.com/prettier/prettier-rpc/blob/master/prettier-rpc.js …
-
The readme didn’t work when I tried it:https://github.com/Microsoft/vscode-languageserver-node/pull/167 …
End of conversation
New conversation -
-
-
I suspect people implement this unintentionally. I've done this like at least 3 times, just never thought about using the standard.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Yep! I had a GWT app that relied on GWT-RPC for all the API calls. I was able to expose the same API implementations over JSON-RPC, and build out a new React+Redux client side-by-side to replace the old GWT client.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Because clients will be tightly coupled to the service. Even a simple change in the order of arguments will break. JSON-RPC is great to platforms that their interface becomes standard and doesn’t change often.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
We use it at LBRY. Allows us to connect an electron app to a local server. Works pretty well.https://github.com/lbryio/lbry
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
json-rpc works great where API consumers and API providers are part of the same team and there no likely future need for external vendors to consume those API. Otherwise, REST outshines.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I tried to get it to be a thing back in 2011, by using it for an interface to managing real-time infrastructure. It didn’t catch on.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@GraphQL is getting more popular every day ! :)Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I actually use it at my work.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
REST 2.5 sucks in a way because none of the standards ever got traction but it always satisfied me.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.