Golang Go语言:从 PHP 转 Go,为了学习也造了个轮子

发布于 1周前 作者 gougou168 来自 Go语言

Golang Go语言:从 PHP 转 Go,为了学习也造了个轮子

文档: https://docs.73zls.com/zls-go/#/

仓库: https://github.com/sohaha/zlsgo

参考了不少热门开源项目,也造个轮子了,

有没也是 php 转的同学交流下,

本着尽量少第三方依赖(目前没第三方依赖),

目前实现了不少功能,

8oz46f.png

如日志功能可以打印详细结构体,

8oxAa9.md.png


更多关于Golang Go语言:从 PHP 转 Go,为了学习也造了个轮子的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html

10 回复

配了一个开放辅助工具 https://github.com/sohaha/zzz


![8TSbDO.png]( https://s1.ax1x.com/2020/03/23/8TSbDO.png)

更多关于Golang Go语言:从 PHP 转 Go,为了学习也造了个轮子的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


赞,感谢分享

文档是用什么工具生成的?

#3 看上去像应该是 notion

是使用 notion+ docsify 😄

不错,mark,学习 GO 的一个思路~

过年入门了一下,一只没去实践

不错,mark 一下

Mark,可以学习一波

从PHP转到Go语言,这是一个值得赞赏的决定!Go语言以其简洁、高效和并发能力在IT界赢得了广泛的赞誉,特别是在构建高性能服务器、微服务以及云计算基础设施方面。

你提到“为了学习也造了个轮子”,这是一个很好的实践方法。在编程中,“造轮子”通常指的是从头开始实现一个已经存在的库或工具,以加深对技术原理的理解。虽然这可能会比直接使用现成的库花费更多时间,但你所获得的经验和知识是无价的。

在Go语言中,有一些关键点你可能需要特别注意:

  1. 并发编程:Go的goroutines和channels使其非常适合并发编程。你可以尝试用Go来实现一些并发任务,以体验其强大的并发处理能力。
  2. 内存管理:Go有自动垃圾回收机制,但了解内存分配和释放的原理仍然很重要,这有助于你编写更高效的代码。
  3. 标准库:Go的标准库非常强大,涵盖了文件操作、网络编程、JSON解析等常用功能。尽量利用标准库,以减少对第三方库的依赖。
  4. 错误处理:Go的错误处理机制与PHP有所不同,你需要习惯使用error类型和if语句来检查和处理错误。

最后,建议多参与Go语言的社区活动,阅读官方的博客和文档,以及浏览GitHub上的开源项目。这些资源将帮助你更快地掌握Go语言,并提升你的编程技能。祝你学习愉快!

回到顶部