Marstin
V2EX  ›  问与答

请问在哪可以找到优秀的 Golang 教程

  •  
  •   Marstin · Nov 16, 2018 · 4783 views
    This topic created in 2760 days ago, the information mentioned may be changed or developed.

    除了语法以外,请问在哪可以找到工程化的学习资料,如果有完整的技能树就更好了
    另外,求个好用的 IDE,( LiteIDE 除外)

    感激不尽!

    15 replies    2018-11-16 18:00:11 +08:00
    xiaqi
        1
    xiaqi  
       Nov 16, 2018 via Android
    IDE 就 golang.sh 吧,vscode 也行,不过要折腾下。
    工程的话,我还是觉得学语法,然后实操。
    akagishigeru
        2
    akagishigeru  
       Nov 16, 2018
    我也想知道,基本语法学完了,不知道该怎么提高了
    Marstin
        3
    Marstin  
    OP
       Nov 16, 2018
    @xiaqi 就是实操的时候无从着手,比如说我要做个 web 应用,我需要框架,需要依赖管理,但是我现在是代码结构都不知道怎么去分
    Marstin
        4
    Marstin  
    OP
       Nov 16, 2018
    想起了被 C++支配的恐惧
    xnotepad
        5
    xnotepad  
       Nov 16, 2018
    @Marstin 依赖管理你可以试一下官方的 go mod,直接集成在 go 命令中。
    框架的话,其实不用也行。自带的 net/http 完全够撸一些小的 web app 了。国内最有名的就是 https://beego.me/ 了。或者可以试用一下我的 https://github.com/issue9/web
    88250
        6
    88250  
       Nov 16, 2018
    可参考这个博客平台 https://github.com/b3log/pipe
    xiaqi
        7
    xiaqi  
       Nov 16, 2018 via Android
    @Marstin 代码目录结构可以按以前 java,python,php 语言的一样。如果没做过这些,可以看下 beego。熟练了,可以直接拿 gin 或者 net/http 随便操。去 github 上看下 grpc,go-micro 这类,看下 k8s, ethereum 这类项目。剩下的还是一样,实操,使劲操。把键盘都操坏。
    bonfy
        8
    bonfy  
       Nov 16, 2018
    IDE vscode 或者 goland 高端的:emacs 和 vim

    教程 看看瞅瞅这个? https://github.com/bonfy/go-mega
    shalk
        9
    shalk  
       Nov 16, 2018 via iPhone
    入门:
    golang tour

    how to write Go code

    spec https://golang.org/ref/spec

    effective go https://golang.org/doc/ effective_go.html 2018-10-16

    ide:goland

    小例子:gobyexample.com

    web: 《 go web 编程》

    包管理:一大堆选择可以用 dep
    pango
        10
    pango  
       Nov 16, 2018
    https://gobyexample.com/ 很实用,可以拿来就改。
    gansteed
        11
    gansteed  
       Nov 16, 2018
    The Go Programming Language 一书足矣
    0nlyy0u
        12
    0nlyy0u  
       Nov 16, 2018
    abmin521
        13
    abmin521  
       Nov 16, 2018 via Android
    当然是打开谷歌 搜索 请问在哪可以找到优秀的 Golang 教程 然后马上关掉

    然后来这里发个帖子 请问在哪可以找到优秀的 Golang 教程
    kcats
        14
    kcats  
       Nov 16, 2018
    IDE 用 Goland, 教程的话许式伟的那本入门也还可以, 学 syntax 足够了.
    wzw
        15
    wzw  
       Nov 16, 2018 via iPhone
    为啥学 go
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   999 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 23:00 · PVG 07:00 · LAX 16:00 · JFK 19:00
    ♥ Do have faith in what you're doing.