使用gin+bootstrap开发一个简单的博客系统(开源)

文章目录

  • 背景
  • 项目简介
  • 使用环境
  • 项目结构
  • main 主函数
  • router 路由
  • model 层
  • service 层
  • controller 层
  • view/static 前端
  • database 数据库
  • util 工具类
  • config 配置文件
  • 其他文件
  • 改进建议

背景

因为之前已经学习了 golang,所以急需一个项目来练练手,所以打算使用非常流行的 web 开发框架 gin + bootstrap 来开发一个简单博客系统

golang 在语法上与 c 非常相似,很多程序员的入门语言都是 c 语言,所以对于 c 比较熟悉的程序员在学习 golang 时候会比较得心应手,并且 golang 其中有一个显著的特点就是不允许指针运算,这大大提高了程序的安全程度,降低了编程难度,并且提供了可供 go 虚拟机自行分配调度的 goroutine 协程。在效率上能和 java 上一较高下,在内存占用上又比 java 厉害,同时在高并发场景表现显著,对于后端开发的上手难易程度来说也是非常人性化的。可惜 golang 的历史并不悠久,目前生态仅局限于在后端发光发亮,等待生态建立,未来还是很有机会和 java 争夺天下的

项目简介

开源地址

GitHub地址➡️ https://github.com/abcnull/gindemo

项目功能

一个博客管理系统,用户可以注册和登录,也可以查看首页,查看所有博客,登录

你可能感兴趣的:(#,Golang,#,Gin,golang,gin,bootstrap,mysql,博客系统)