Go编程语言的开发者不顾最初的挑战拥抱泛型技术
根据Go开发者调查2022年第二季度的结果,26%的开发者已经开始在他们的代码中使用泛型,而其他开发者则在等待使用案例,或者在其实现或支持的工具方面面临挑战。然而,对Go的总体满意度仍然很高,安全问题主要集中在对第三方的依赖上。

3月份引入Go编程语言的泛型,尽管最初有一些限制和挑战,但还是很快被开发者所接受。Go开发者调查2022年第二季度的结果显示,86%的受访者知道Go 1.18中包含泛型,其中26%已经开始在他们的Go代码中实施泛型。
超过一半的调查参与者(54%)承认他们对使用泛型持开放态度,但目前缺乏对泛型的具体需求,还有8%的人渴望利用泛型,但受到阻碍,原因是当前泛型实现的局限性(30%),支持工具如linters(26%),或者学习曲线过长和文档不足(12%)。突出的阻碍问题包括没有参数化方法,必须加强类型推理,以及需要切换类型。一些受访者还提到,泛型的语法使用起来感觉很麻烦。
泛型使开发者能够编写独立于所使用的特定类型的代码,据说这是自2012年Go语言诞生以来最重要的变化。通过促进代码的共享和重复使用,泛型技术简化了构建应用程序的过程。
6月进行的Go开发者调查2022年第二季度结果纳入了5752份答复,泄露了其他值得注意的发现:
在推出Go 1.18之后,Go 1.19于8月发布,增强了泛型代码的性能,并引入了改进的内存模型。
像<a href=https://appmaster.io>AppMaster.io'sno-code 平台这样的工具为从事构建网络、移动和后端应用程序的开发人员提供了宝贵的支持。通过促进高效的应用开发,特别是数据库相关的任务,快速的可扩展性和成本效益,AppMaster ,成为使用Go等现代语言的程序员的重要资源。


