一、项目介绍

一款基于Go语言研发的开源、前后端分离、精美小巧、跨平台的社区系统。初期该项目仅用过学习和交流,开源之后越来越多的小伙伴儿开始喜欢和关注他,这也是我长期升级和维护的动力。

前后端分离设计,后端接口服务使用简洁的Go语言进行开发,前端页面使用Vue.js进行开发。本系统模块如下:

  • server:go语言开发后端接口服务,为系统提供数据支撑
  • site:基于Nuxt.js开发的社区前台UI服务
  • admin:基于Vue.js、element-ui开发的运营后台

二、开源协议

使用 GPL-2.0 开源许可协议

三、功能概览

[开源]基于Go语言开发的前后端分离轻论坛系统插图

四、技术选型

Go 是非常年轻的一门语言,它的主要目标是兼具Python等动态语言的开发速度和 C/C++ 等编译型语言的性能与安全性。Go 语言发布以来更是受到中国开发者的青睐,头条、七牛、360、腾讯、阿里等大厂的重要服务都开始使用Go语言构建,国内的Go语言研发岗位的薪水也是很可观的。

前后端分离设计,后端接口服务(server端)由Go语言开发,前端网页服务(site端)由Nodejs开发。所以在部署的时候要分别部署server端和site端。

支持跨平台,理论上支持在所有平台上进行部署,目前在主流平台(如:Linux、MacOs、Windows)已经有很多部署成功案例。

五、界面预览

[开源]基于Go语言开发的前后端分离轻论坛系统插图1
[开源]基于Go语言开发的前后端分离轻论坛系统插图2
[开源]基于Go语言开发的前后端分离轻论坛系统插图3
[开源]基于Go语言开发的前后端分离轻论坛系统插图4
[开源]基于Go语言开发的前后端分离轻论坛系统插图5
[开源]基于Go语言开发的前后端分离轻论坛系统插图6
[开源]基于Go语言开发的前后端分离轻论坛系统插图7
[开源]基于Go语言开发的前后端分离轻论坛系统插图8
[开源]基于Go语言开发的前后端分离轻论坛系统插图9
[开源]基于Go语言开发的前后端分离轻论坛系统插图10
[开源]基于Go语言开发的前后端分离轻论坛系统插图11
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。