原文英文,约300词,阅读约需2分钟。
📝
内容提要
Postgres社区询问是否使用Go、Rust或两者结合编写PGXN v2的新服务。经过一个月的投票,Rust以60.4%的选票明显胜出。作者决定在新的PGXN项目中使用Rust,除非有特定用例的压倒性理由选择其他语言。
🎯
关键要点
-
Postgres社区进行投票,决定PGXN v2的新服务使用Go、Rust或两者结合。
-
经过一个月的投票,Rust以60.4%的选票胜出。
-
作者决定在新的PGXN项目中使用Rust,除非有特定用例的压倒性理由选择其他语言。
-
投票结果显示Rust获得102票,Go获得53票,部分使用两者获得13票。
-
作者在投票后尝试编写pgrx扩展,并于4月30日发布了jsonschema。
-
作者与pgrx开发者交流,获得了支持和简化集成测试的新发布。
-
欢迎Rust开发者参与项目,可以查看项目计划或加入Postgres Slack的#extensions频道。
❓
延伸问答
PGXN v2的新服务将使用哪种编程语言?
PGXN v2的新服务将使用Rust编写。
投票结果显示Rust和Go的支持率分别是多少?
Rust获得60.4%的选票,Go获得31.4%的选票。
作者在投票后做了什么?
作者尝试编写pgrx扩展,并于4月30日发布了jsonschema。
投票中选择同时使用Go和Rust的选项有多少票?
选择同时使用Go和Rust的选项获得了13票。
作者对Rust开发者有什么邀请?
作者欢迎Rust开发者参与项目,可以查看项目计划或加入Postgres Slack的#extensions频道。
PGXN v2的投票结果对项目有什么影响?
投票结果决定了PGXN v2将使用Rust进行开发,除非有特定用例的压倒性理由选择其他语言。
🏷️