您的位置 首页 php

零经验Go语言MVC框架,并推荐PHP函数库和MySQL表自动转struct

最近搭建k8s系统,为了调试自动部署用Go做了个MVC框架,这是个适用于喜欢Go语言练习的框架,零Go语言经验学习Go;配合Go模版可以开箱即用。值得注意的是在建立文件夹(package)时,要合理分配不然会出现引用的时候,有多处重复引用的警告。

这个框架做了中间件、hash密码生成和验证,具体操作要根据个人应用去实现;这里只做了初步的基础应用。前端用了vue,由于更直观的展示Go的应用,没用使用前后端分离,建议开发项目使用npm引入vue。

环境搭建建议使用国内代理,这里推荐搜索“goproxy”,搭建好国内仓库才可以更顺手使用语言。或者参考 ,这里是Windows下的配置。

推荐两个库,php2go是仿一些PHP的函数,方便PHP使用者;table2struct则是快速把数据表自动转成结构体。

 import (
"github.com/syyongx/php2go"
"github.com/jiazhoulvke/table2struct"
  )  

代码仓库:

 git clone 
//或者
git clone   

注意:要在GOPATH目录下新建src的目录,然后把源代码放到src目录下才能正常运行。Go环境设置为 GO111MODULE=on,到项目根目录下运行以下命令:

 go mod tidy
go run main.go  

文章来源:智云一二三科技

文章标题:零经验Go语言MVC框架,并推荐PHP函数库和MySQL表自动转struct

文章地址:https://www.zhihuclub.com/80295.shtml

关于作者: 智云科技

热门文章

网站地图