大家好,欢迎访问 GoFrame
框架的快速开始章节!
由于 GoFrame
是一款模块化、低耦合设计的开发框架,包含了常用的基础组件和开发工具,既可以作为完整的业务项目框架使用也可以作为独立的组件库使用。
我们本章节从框架的下载安装使用开始,到指导大家完成一个较完善的Web Server
接口开发。
信息
如果您还未准备好Go
语言开发环境,建议您先查阅环境安装文档:环境安装
了解一些基础的Go
语言知识再进行下一步。
限制
为保证框架的稳定性和安全性,GoFrame
框架要求的最低的基础Go
语言版本通常会比最新的Go
语言版本低1~3
个版本。
当前最新框架版本要求的最低Go
语言版本:
golang版本 >= 1.20
安装
您可以通过以下方式安装框架最新版本:
go get -u -v github.com/gogf/gf/v2
通常,在项目的 go.mod
中包含并使用 GoFrame
的最新版本:
require github.com/gogf/gf/v2 latest
备注
- 如果您使用的是
Goland IDE
,那么在修改go.mod
后等待片刻,IDE
将会自动下载更新最新的GoFrame
版本。 - 如果您使用的是其他
IDE
,在修改go.mod
后,你可以在项目目录下执行:下载更新最新的go mod tidy
GoFrame
版本。
运行
我们尝试运行以下代码:
main.go
package main
import (
"fmt"
"github.com/gogf/gf/v2"
)
func main() {
fmt.Println("Hello GF:", gf.VERSION)
}
这段简单的代码示例是打印当前引入的GoFrame
框架版本。通过以下命令执行:
go run main.go
您将会在终端看到:
Hello GF: v2.7.4
恭喜您!这表示您已经成功引用了GoFrame
到当前项目中。
下一步,我们将使用GoFrame
开发一个简单的HTTP Server
服务。