1、Go Web 编程 - 序言
1、Go Web 编程 - 序言
hi,我是温新,一名 PHPer
本系将使用 Go 语言实现一个非常简易的 Blog,用于学习 Go Web 开发。
学习 Go Web 之前,建议先学习一下 Go 语言基础知识。关于怎么安装 Go,本系列也不再讲解。
需要声明一点,本系列并非教程,而是以学习的方式所记录的完整的开发笔记。因此,每一篇文章中的代码都是实际测试检验的。
Web 开发流程
作为一名 PHPer,相信对 Web 开发已经是非常熟悉的,PHP 转 Go Web 开发也相对容易很多。对于一名刚刚学习 Go 并用 Go 进行 Web 开发的开发者而言,需要明白最重要的一点,那就是“如何把我们的内容在浏览器中显示出来”?如何弄明白这一点,看看如下步骤:
- 1、控制器(代码部分)
- 2、视图(浏览器中需要显示的内容)
- 3、模型(操作数据库)
- 4、表单验证
作为了解,前期只需要控制器和视图就可以实现 Web 的开发,随着后续的深入,我们逐渐使用到这些知识。
环境准备
本系列全部使用 Linux 系统进行开发,Windows 系列不保证是否会出现问题。我的 Go 版本如下:
$ go version
go version go1.20.5 linux/amd64
我使用的是 Deepin 系统和 Rocky Linux 系列。
编辑器
- Goland
- Visual Studio Code
请登录后再评论