Skip to main content
Version: 2.7.x

大家好,欢迎访问 GoFrame 框架的快速开始章节! 由于 GoFrame 是一款模块化、低耦合设计的开发框架,包含了常用的基础组件和开发工具,既可以作为完整的业务项目框架使用也可以作为独立的组件库使用。

我们本章节从框架的下载安装使用开始,到指导大家完成一个较完善的Web Server接口开发。

info

如果您还未准备好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
note
  • 如果您使用的是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服务。