Backbone.Rpc此存储库正在寻找维护者。如果您想提供帮助,请打开一个问题。使用带有json-rpc的主干js库而不是本机REST实现的插件此插件不再积极维护,将合并PR,但不会解决进一步的问题。在几乎每个JavaScript开发人员的生活中,总会遇到一个需要与生锈的旧Java开发人员一起工作的点。当我创建这个插件时,这正好发生在我身上。后端人员没有使用漂亮的RESTful接口,而是使用了json-rpc 2.0实现。它显然无法用于默认的主干请求处理。所以这个小软件是我愿意使用Backbone的结果。安装该插件本身实现了通用模块定义(UMD)。您可以将它与CommonJS之类的加载器、AMD加载器或vanilla JavaScript一同使用。

您可能想知道,为什么会有人选择json-rpc而不是流行的RESTful接口?这是因为有些开发者觉得json-rpc更简单、更直接。想了解更多关于json-rpc的细节吗?您可以查看这个简单JSON RPC的Java源码或者如何在Django中使用JSON RPC

说到json-rpc的实现,您有没有听说过JSON RPC1.0JSON RPC2.0?这些实现展示了如何使用不同的语言和框架来构建json-rpc服务。无论是Java还是Python,总有适合您的解决方案。可以说,这些实现方式真是五花八门,让人应接不暇!

或许你会问,这个插件到底有多难用?其实,只要掌握了UMD的基本知识,就可以轻松上手。如果您还是不放心,可以查看一些实用例子,让自己快速入门。毕竟,纸上得来终觉浅,绝知此事要躬行嘛!

所以,如果您是一个JavaScript开发人员,面临与json-rpc接口打交道的需求,不妨一试这个插件,或许会发现它其实并不那么糟糕。试想一下,与其抱怨现状,不如主动解决问题,这不是更有成就感吗?