开源软件企业

简明优雅一步一步搞GOframe第一天(10分钟)

2024/3/9 23:23:31

首先 这个是  国内权威 文档网站

框架介绍(最新版本) - GoFrame (ZH)-Latest - GoFrame官网 - 类似PHP-Laravel, Java-SpringBoot的Go企业级开发框架


其次推荐三个学习资料

A b站兄弟 貌似云南的

https://www.bilibili.com/video/BV1Uu4y1u7kX  + 学习笔记:https://gitee.com/unlimited13/code 
      +开源cms   http://www.g-fast.cn  
        .g-fast.cn是前后端分离的项目 前端vue 后端go
        

B开源的CMS

GitHub - bufanyun/hotgo: HotGo 是一个基于 vue 和 goframe2.0 开发的全栈前后端分离的开发基础平台和移动应用平台,集成jwt鉴权,动态路由,动态菜单,casbin鉴权,消息队列,定时任务等功能,提供多种常用场景文件,让您把更多时间专注在业务开发上。


C go +gf 框架(EasyGoAdmin)

项目介绍 - 基于Golang平台解决方案_EasyGoAdmin敏捷开发框架GoFrame+Layui版本_开发文档

项目结构多个,从go开始0起步 学习cms 而且带众多框架



下面开始(win下开发)

一、安装

1、装go win下就是下一步   

下载地址  All releases - The Go Programming Language (google.cn)

# 启用 Go Modules 功能
    go env -w GO111MODULE=on
 
    Go设置GOPROXY国内加速
    go env -w  GOPROXY=https://goproxy.io,direct

2、装gf 前提是装了 git  

---老版本 2.8一下

git clone https://github.com/gogf/gf && cd gf/cmd/gf && go install (装好后执行gf -v 验证成功没 )

2.8以后 是这样的  

goinstallgithub.com/gogf/gf/cmd/gf/v2@latest


框架升级-up
gf up -a  




二、开发1、gf init demo -u (找个文件夹我一般D盘 www 下执行 demo 是项目名字 你也可以改成 50cmsgo) 2、启动服务 go run main.go (切换到项目跟目录就是刚才那个50cmsgo)




3、访问地址已经给好了 可以优雅的访问  http://127.0.0.1:8000/hello/



所有编程语言都是,熟悉配置 等于会一半,明天见