前言
哈喽,大家好,我是asong
。最近总有读者问我有没有Go
语言方向优质的开源项目,可以写在简历上那种,一时还真想不起来,花了两天时间调研了一下,针对有无工作经验的分别推荐几个开源项目,下面我们一起来看一下。
无工作经验
对于还在上学的朋友们,除了知道必要的基础知识外,也要有1-2个拿的出手的项目,光有基础,没有实践,很难过去简历这一关,对于学生而言,简单的crud
还是要熟练掌握的,接下来就推荐几个文档比较齐全的web
项目,入门后可以在此基础上深度开发。
bbs-go
bbs-go
是一个使用Go
语言搭建的开源社区系统,后端使用技术栈:
iris (https://github.com/kataras/iris) Go 语言 mvc 框架
gorm (http://gorm.io/) Go 语言 orm 框架
Nuxt.js (https://nuxtjs.org/) 基于Vue.js的服务端页面渲染框架,简单、好用、功能强大
resty (https://github.com/go-resty/resty) Go 语言好用的 http-client
cron (https://github.com/robfig/cron) 定时任务
goquery (https://github.com/PuerkitoBio/goquery) html dom 元素解析
还有配套的前端项目,基于Vue
搭建的,功能还是比较全面的,通过这个项目可以了解开发一个开源社区的设计思路,对于一个新手入门web
开发还是很友好的,但是这个项目需要付费才能观看搭建文档,不过代码是开源的,大家可以把源码下载下来自己研究一下,代码内容不多且简洁,自己深耕几天应该可以掌握。
项目地址:https://gitee.com/mlogclub/bbs-go
Gin-vue-admin
这个项目在Go
语言领域还是很出名的,Gin-vue-admin
是一个基于 vue 和 gin 开发的全栈前后端分离的开发基础平台,集成jwt鉴权,动态路由