一、项目介绍
一款基于Go语言研发的开源、前后端分离、精美小巧、跨平台的社区系统。初期该项目仅用过学习和交流,开源之后越来越多的小伙伴儿开始喜欢和关注他,这也是我长期升级和维护的动力。
前后端分离设计,后端接口服务使用简洁的Go语言进行开发,前端页面使用Vue.js进行开发。本系统模块如下:
- server:go语言开发后端接口服务,为系统提供数据支撑
- site:基于Nuxt.js开发的社区前台UI服务
- admin:基于Vue.js、element-ui开发的运营后台
二、开源协议
使用 GPL-2.0 开源许可协议
三、功能概览
![[开源]基于Go语言开发的前后端分离轻论坛系统插图 [开源]基于Go语言开发的前后端分离轻论坛系统插图](https://lanmeijiangcdn.xxmd.com/wp-content/uploads/2022/08/20220816114308277.png?imageView2/0/format/webp/interlace/1/q/80)
四、技术选型
Go 是非常年轻的一门语言,它的主要目标是兼具Python等动态语言的开发速度和 C/C++ 等编译型语言的性能与安全性。Go 语言发布以来更是受到中国开发者的青睐,头条、七牛、360、腾讯、阿里等大厂的重要服务都开始使用Go语言构建,国内的Go语言研发岗位的薪水也是很可观的。
前后端分离设计,后端接口服务(server端)由Go语言开发,前端网页服务(site端)由Nodejs开发。所以在部署的时候要分别部署server端和site端。
支持跨平台,理论上支持在所有平台上进行部署,目前在主流平台(如:Linux、MacOs、Windows)已经有很多部署成功案例。
五、界面预览
![[开源]基于Go语言开发的前后端分离轻论坛系统插图1 [开源]基于Go语言开发的前后端分离轻论坛系统插图1](https://lanmeijiangcdn.xxmd.com/wp-content/uploads/2022/08/20220816135420728.png?imageView2/0/format/webp/interlace/1/q/80)
![[开源]基于Go语言开发的前后端分离轻论坛系统插图2 [开源]基于Go语言开发的前后端分离轻论坛系统插图2](https://lanmeijiangcdn.xxmd.com/wp-content/uploads/2022/08/20220816135520772.png?imageView2/0/format/webp/interlace/1/q/80)
![[开源]基于Go语言开发的前后端分离轻论坛系统插图3 [开源]基于Go语言开发的前后端分离轻论坛系统插图3](https://lanmeijiangcdn.xxmd.com/wp-content/uploads/2022/08/20220816135528232.png?imageView2/0/format/webp/interlace/1/q/80)
![[开源]基于Go语言开发的前后端分离轻论坛系统插图4 [开源]基于Go语言开发的前后端分离轻论坛系统插图4](https://lanmeijiangcdn.xxmd.com/wp-content/uploads/2022/08/20220816135545706.png?imageView2/0/format/webp/interlace/1/q/80)
![[开源]基于Go语言开发的前后端分离轻论坛系统插图5 [开源]基于Go语言开发的前后端分离轻论坛系统插图5](https://lanmeijiangcdn.xxmd.com/wp-content/uploads/2022/08/20220816135633621.png?imageView2/0/format/webp/interlace/1/q/80)
![[开源]基于Go语言开发的前后端分离轻论坛系统插图6 [开源]基于Go语言开发的前后端分离轻论坛系统插图6](https://lanmeijiangcdn.xxmd.com/wp-content/uploads/2022/08/20220816140157151.png?imageView2/0/format/webp/interlace/1/q/80)
![[开源]基于Go语言开发的前后端分离轻论坛系统插图7 [开源]基于Go语言开发的前后端分离轻论坛系统插图7](https://lanmeijiangcdn.xxmd.com/wp-content/uploads/2022/08/20220816140347706.png?imageView2/0/format/webp/interlace/1/q/80)
![[开源]基于Go语言开发的前后端分离轻论坛系统插图8 [开源]基于Go语言开发的前后端分离轻论坛系统插图8](https://lanmeijiangcdn.xxmd.com/wp-content/uploads/2022/08/20220816140413493.png?imageView2/0/format/webp/interlace/1/q/80)
![[开源]基于Go语言开发的前后端分离轻论坛系统插图9 [开源]基于Go语言开发的前后端分离轻论坛系统插图9](https://imgcdn.xxmd.com/i/2022/08/16/62fb83cc82daf.png)
![[开源]基于Go语言开发的前后端分离轻论坛系统插图10 [开源]基于Go语言开发的前后端分离轻论坛系统插图10](https://lanmeijiangcdn.xxmd.com/wp-content/uploads/2022/08/20220816140558904.png?imageView2/0/format/webp/interlace/1/q/80)
![[开源]基于Go语言开发的前后端分离轻论坛系统插图11 [开源]基于Go语言开发的前后端分离轻论坛系统插图11](https://lanmeijiangcdn.xxmd.com/wp-content/uploads/2022/08/20220816140701338.png?imageView2/0/format/webp/interlace/1/q/80)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)