初到 Hacpai, 分享个 Go Web 教程

本贴最后更新于 2214 天前,其中的信息可能已经水流花落

初来乍到,分享篇 Go web 教程,欢迎一起交流进步

教程地址: https://github.com/bonfy/go-mega
项目展示地址: https://go-mega.herokuapp.com

初衷

想起我当时入门 Python Web 的时候也是看了当时 Miguel Grinberg 的博客,按照他的教程一步一步搭建最简单的博客,再到自己去研究 Flask 源码以及其他的 Web 框架。

目前由于工作需要,我经常要用 Go 开发 Web 应用,也积攒了一些经验和方法,所以就想模仿 The Flask Mega-Tutorial 教程来编写一套 Go 的 Web 教程。

本书的目录我尽量和 The Flask Mega 保持一致,不过对于有些章节也会酌情删减。

Go 语言的优势

Go 语言写 Web 程序还是有相当多的优势的,这里就简单列几个,大家可以慢慢体会

  • 原生 net/http 支持,可以不需要依赖于第三方包
  • 底层 goroutine,高并发
  • 静态语言编译,高效
  • 特殊的 error 处理机制,基本上一次编译成功,后面很少出错

章节概览

2018110110918png

支持

如果您感觉有收获,欢迎到 Github 给我点个赞吧,谢谢各位支持。

  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    497 引用 • 1388 回帖 • 278 关注
  • 教程
    143 引用 • 611 回帖 • 8 关注
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    407 引用 • 3578 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...