技能学习:学习使用golang(gin框架) + vue.js,开发前端全栈网站-1.工具和本地环境
相关文章:
技能学习:学习使用golang(gin框架) + vue.js,开发前端全栈网站-1.工具和本地环境
1.前言
之前学习了node.js + vue.js全栈开发,其实就是以node为后端并使用express框架进行前后端分离的全栈项目。
互联网发展日益成熟,要想成为一个称职的全栈工作者,就需要有在一周学会一个新后端工具的能力。
从今天开始我们针对前端全栈,学习使用go后端语言,并使用golang的gin框架工具开发全栈项目。由于gin框架文档中没有mongodb的介绍,这里我们就专门学习使用mongodb数据库进行数据的连接,而且mongodb也是对主前端的全栈工作者友善的数据库工具之一。其他数据库在后端的连接与此类似,而且文档中都有大家可以自行测试。
2.环境与工具
1.golang语言环境
下载地址:golang中文社区https://studygolang.com/dl
下载完成后傻瓜式安装,尽量不要变动安装地址。
接下来,配置环境变量等一系列基础环境内容,大家跟着golang文档配置go语言环境变量配置安装即可。我就是这么安装的,毕竟对go也是新手,并无太多见解。
2.VScode编辑器
Visual Studio Code,对我来说vscode是前端开发最省时省力,也相对符合我逻辑的工具,其扩展插件可以满足我们大部分对各种语言的提示预警。终端也相对来说使用方便,如果后期终端无法使用一些命令,就要看环境变量配置的情况了,如果环境变量没有配置到下方系统变量,而是配置到上方管理员变量中,我们就需要右键以管理员身份运行vscode。
另外go语言后端开发者喜欢使用GOLAND编辑器进行开发,大家可以去试试,不太适合我,主要是他*的是收费的还得破解。
3.npm的淘宝镜像
(1)作为一个前端全栈工作者,我认为熟悉node是很必要的。
(2)node.js是自带npm的,我们不用单独对npm进行下载。
(3)但也非必要,我们可以单独下载npm,大家自行百度即可。
(4)npm是从国外进行下载,在网速不佳情况下会非常慢,所以要使用淘宝镜像提速。
npm config set registry https://registry.npm.taobao.org
在前端的搭建过程中,我们就要使用到npm,到时候我们详细配置npm。
4.mongodb 数据库
mongodb官网https://www.mongodb.com/。
根据自己电脑安装
相对于 MySQL,mongodb 数据库操作语言更便捷,MySQL 每一步都需要一个命令行进行操作。由于gin框架文档中没有mongodb的介绍,这里我们就专门学习使用mongodb数据库进行数据的连接,而且mongodb也是对主前端的全栈工作者友善的数据库工具之一。其他数据库在后端的连接与此类似,而且文档中都有大家可以自行测试。
更多设计、功能的学习经验,大家也可以去我的公众号查看!
————