文章目录
背景
因为之前已经学习了 golang,所以急需一个项目来练练手,所以打算使用非常流行的 web 开发框架 gin + bootstrap 来开发一个简单博客系统
golang 在语法上与 c 非常相似,很多程序员的入门语言都是 c 语言,所以对于 c 比较熟悉的程序员在学习 golang 时候会比较得心应手,并且 golang 其中有一个显著的特点就是不允许指针运算,这大大提高了程序的安全程度,降低了编程难度,并且提供了可供 go 虚拟机自行分配调度的 goroutine 协程。在效率上能和 java 上一较高下,在内存占用上又比 java 厉害,同时在高并发场景表现显著,对于后端开发的上手难易程度来说也是非常人性化的。可惜 golang 的历史并不悠久,目前生态仅局限于在后端发光发亮,等待生态建立,未来还是很有机会和 java 争夺天下的
项目简介
开源地址
GitHub地址➡️ https://github.com/abcnull/gindemo
项目功能
一个博客管理系统,用户可以注册和登录,也可以查看首页,查看所有博客,登录后的用户作为博客的后台管理者,可以写博客,编辑所有博客,删除所有博客,还可以查看关于我自己的信息
主页面调用了一些开放 api,所以首页展示会比较缓慢,我的页面存在博主的个人信息,可以跳转博主 github,csdn,微信,邮箱等
<