bbs-go 为前后端分离架构:
- 前端 :用户界面使用 Nuxt.js 进行渲染,后台界面基于 Element UI
- 后端:基于 Go 语言开发对应的 API
后端具体的技术选型如下:
- 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 元素解析
- 如果你想要学习 Go 语言的话,这个项目就是一个很不错的练手项目,难度适中且涉及到的 Go 知识点比较常见实用。
- 如果你想自己搭建一个论坛系统的话,也可以对这个项目做二次开发。不过,需要注意的是,这个项目的商用授权需要花钱。
- 目前,bbs-go 这个项目在 Github 上收获了 2.1k star,被码云官方评为 GVP 项目。
作者:JackLee,如若转载,请注明出处:https://www.wlwlm.com/article/5737.html