应用软件开发中后端开发除了提供客户端(手机app、微信小程序、支付宝小程序、h5)接口外,必不可少的后台管理系统模块,用于处理、管理相关业务数据。然而后台管理系统基础功能是固定的,所以后台管理部分功能我们可以提前开发好,重复应用于不同的项目开发中。做好这基础功能也是非常重要,需要基础框架具有稳定性、安全性、可扩展、代码规范、设计合理。要满足这些条件需要框架设计经历不断实战调整,不断进行更新使之符合生成需求。所以不是所有人和软件公司都具备这样条件,所以很多公司和开发者都会选择使用已开发好的框架进行业务开发。网上我们也可以找到很多免费开源的,可是多年开发经验告诉我们天下没有免费午餐,其实“免费是最贵东西”只是还没收割,还有的是当今时代没有人会花很大精力去做没有回报东西,框架也是如此,如果是企业项目,奉劝大家不要贪便宜,否则后果很严重。
好啦!不说开源的事了,今天一起去看看GoFly社区花很多精力去集成的Go语言写的后台管理系统GoframePro开发框架。
1.框架安装
一个好用框架需要让新使用它的开发者入手简单,GoframePro开发框架采用可视化界面配置开箱需要相关参数,如数据库和前端代码安装。
1.1 运行后端Go程序
安装Goframe开发工具
go install github.com/gogf/gf/cmd/gf/v2@latest
更多安装命令查看开发文档:goframe.org/docs/cli/in…
操作命令
初始化
gf init .
更多初始命令查看开发文档:goframe.org/docs/cli/in…
运行
gf run main.go
运行Go程序成功后在终端看到下图,点击http://127.0.0.1:8600/install在浏览器打开。
打开后如下图
进入安装界面,填写开发使用数据库、安装前端代码目录地址,配置好后点击安装。
1.2运行前端程序
因为框架采用前后端分离,安装好后端,还需要运行一下前端(前端是vue3),运行命令是vue的命令,具体命令及步骤如下:
到上面安装界面配置的前端代码路径,如D:/Project/demo/protest/goframepro目录运行如下名运行后前端代码。
3.1 初始化
npm install 或者 yarn install
3.2运行(启动)
npm run serve 或者 yarn serve
运行成功后在终端看到如下后台访问地址
最后我们在浏览器打开:http://localhost:9600/ 地址就可以看到GoframePro后端管理界面了,下面是后台界面效果截图:
好啦,到此我们就安装好框架了,就可进行业务开发了,很简单做好开准备工作,当然处理安装简单以外,开发也需要尽可能简单,框架为大家提供开发工具、以及内置常用更能集成,如下:
多种文件存储聚合:
插件市场
还有Goframe框架自动代码生成命令,以及GoframePro代码生成工具。