python语言主流使用版本_六天六语言,Authing 主流语言 SDK 全新版本发布!

101c300493f9

image

Authing 在六天内升级了六个主流语言的 SDK,助力开发者更快速的接入 Authing,提升开发效率。

已升级的语言

这次升级的 SDK 中除了已有的语言外,还新增加了对 ​C#​ 和 ​Ruby​ 的支持,完整的列表如下:

升级内容

NodeJs / Typescript

在之前的版本中,NodeJs SDK 是使用 JavaScript 开发,使用时很难得到类型提示,只能依靠文档来摸索。为了解决这个问题,新版使用了时下流行的 ​TypeScript​ 进行重写,并在每一个方法上标注了详细的注释,开发者甚至可以抛开文档,凭借 IDE 的提示信息轻松上手。

101c300493f9

image

另外,我们还对接口进行了分组,可以通过根据需要实例化 ​AuthenticationClient​ 或 ​ManagementClient 来使用认证或管理相关的功能。

Java8+ / kotlin1.3+

这次我们完全使用 ​Kotlin​ 进行了重写,借助 ​Kotlin​ 简洁强大的语法糖,使得整体代码量更少,结构更加清晰,阅读起来都是一种享受~

101c300493f9

image

同时我们对臃肿的依赖包进行了“瘦身”,只依赖必须的 Gson 和 OkHttp,发布后加上所有依赖包也不超过 5MB 的大小。

PHP 5.4+ / 7

新版 PHP SDK 增加了大量接口,并且每一个接口都提供了的参数类型和返回类型注释,兼顾动态语言的灵活和静态语言的类型提示,开发起来有如神助!

101c300493f9

image

Python3

Python3 现已升级至 1.0 版本,我们重新设计了整个 SDK 的架构,在代码层面更加清晰易懂,同时充分利用 Python 语言特性,让代码更加 Pyhtonic,同时从之前的 100+ 接口支持增加到了对 Authing 所有 Graphql 接口的覆盖,同时对性能进行约束,让逻辑更加简单。

Ruby

我们新增了 Ruby 的 SDK,实现了对于 Authing 的 Graphql 接口完全覆盖,使用起来足够简单。并且只引入了一个依赖,确保 SDK 小而美。

C#

101c300493f9

image

C# SDK 提供了与其他 SDK 一致的使用体验,如果是第一次上手也没关系,我们提供了详细的使用文档可供查看。SDK 还提供了强大的定制能力,你可以继承并修改接口请求中的任何一个环节!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值