文件名称:iris:客户端<->服务器通信的完整抽象
文件大小:35KB
文件格式:ZIP
更新时间:2024-05-30 07:48:07
Dart
虹膜 我正在中止这个项目。 当我编写此库时, 还不存在。 我认为他们的方法与,可以更好地面向未来,并使其他开发人员更容易使用API。 我个人喜欢使用作为序列化格式(这是我在iris使用的格式)的想法,但是JSON绝对使它更易于使用,并且不需要第三方开发人员使用编译的客户端与之通信。 API。 协议缓冲区有两个主要优点: 他们自动处理序列化(并检查所有值是否设置正确) 他们很快 第一个优点是由RPC库本身处理的,第二个优点在具有HTTP请求开销且通常在Internet(与Intranet相比)上使用的公共API中不那么重要。 客户端的完整抽象 :left-right_arrow: 服务器通信。 它基本上是dart中的实现。 您可以调用遥控器上的方法,并在将来获得结果,而不必考虑通信问题。 用法 您可以查看中的实现。 典型设置如下: 处理请求的过程。 ,将您的遥控器组合在一起并设置服务器。 ,然后可以执
【文件预览】:
iris-master
----pubspec.yaml(438B)
----lib()
--------client()
--------src()
--------builder()
--------remote()
----LICENSE(1KB)
----test()
--------builder_tests.dart(2KB)
--------src()
--------integration_tests.dart(9KB)
--------iris_request_tests.dart(947B)
--------run.sh(40B)
--------all_tests.dart(656B)
--------iris_tests.dart(5KB)
--------server_tests.dart(2KB)
--------filter_tests.dart(420B)
----README.md(16KB)
----.gitignore(22B)