大卫·惠勒:PGXN语言投票结果

大卫·惠勒:PGXN语言投票结果

💡 原文英文,约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进行开发,除非有特定用例的压倒性理由选择其他语言。

🏷️

标签

➡️

继续阅读