问答 / 0 / 8 / 创建于 3年前
大家好,我刚接触Go,我一直是用PHP开发web,想请教大家一个问题。我用PHP的时候,很多功能可以通过composer引入第三方包,但实现一些功能需要安装扩展,比如要用redis就得安装phpredis扩展,要进行复杂的图片处理,需要安装GD扩展等等,这些扩展是要编译安装到PHP里的。
而Go似乎所有功能都可以用go代码来实现,或者用go.mod 引入第三方包来实现。也就是说用Go来开发,无需再编译扩展,直接go.mod引用包就能使用对吗?Go有没有什么功能必须要安装编译扩展的?
是的
引用mod包就好了, 编译扩展是PHP的,暂时没遇到。多了解go,可以对比PHP,但要用go 的思维解决问题
你说的phpredis这些扩展都是C语言编写了,像go也可以使用C扩展,只是go可以实现且性能很好,就不需要其他扩展了。
当然不需要,goget即可
有的,楼上说的“ go get 包 ” 就行了,常见引用github上的包。
我要举报该,理由是:
是的
引用mod包就好了, 编译扩展是PHP的,暂时没遇到。多了解go,可以对比PHP,但要用go 的思维解决问题
你说的phpredis这些扩展都是C语言编写了,像go也可以使用C扩展,只是go可以实现且性能很好,就不需要其他扩展了。
当然不需要,goget即可
有的,楼上说的“ go get 包 ” 就行了,常见引用github上的包。