源小北
今天小北就给大家介绍一个基于 golang 搭建的开源社区系统,采用前后端分离技术,Go语言提供api进行数据支撑,用户界面使用Nuxt.js进行渲染,后台界面基于element-ui。如果你正在学习Go语言,或者考虑转Go语言的Phper/Javaer…那么该项目对你有的学习会有很大的帮助,欢迎一起来交流。
如果你是 golang 初学者,这个项目绝对是一个很好的学习项目,它包含了一个完整项目的各个部分,从前端到后端都很齐全,付费后可进行二次开发和商业使用。
产品介绍
后端技术栈
基于Golang搭建后端接口,提供接口数据支撑。主要使用了目前比较流行的Golang mvc 框架 iris,提供了完整的MVC功能。
- iris (https://github.com/kataras/iris) Go语言 mvc 框架
- gorm (http://gorm.io/) 最好用的Go语言数据库orm框架
- 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 框架进行技术的选型,结合比较热门的 element-ui 前端框架,易于开发与迭代。
- vue.js (https://vuejs.org) 渐进式 JavaScript 框架
- nuxt.js (https://nuxtjs.org) 基于Vue的服务端渲染框架,效率高到爆
- element-ui (https://element.eleme.cn) 饿了么开源的基于 vue.js 的前端库
功能预览
小北有话说
bbs-go 是基于 go 语言的开源论坛项目,框架成熟稳定便于扩展,使用的各个组件也是现在热门的框架、组件,在开发维护方面更加简单,可以在开发上为使用者大大的提高生产力。感兴趣的小伙伴可以试用,如果在使用过程中有问题可以提交 issue。该项目虽然是开源项目,但是如果需要商业使用需要进行付费,这样对项目的发展有很大的帮助。开源并不代表免费,付费是为了项目能够更好的生存下去。
888
开源指北XXX
[插入卡片]
源小北