标签:网站 数据结构 管理 tps parse code 关联性 优秀代码 思想
初衷? 自学Go语言已经一段时间,想通过博客更深入理解go语言。最终通过Gin语言定位了wblog博客框架。wblog是基于基于gin+gorm开发的个人博客项目。
? 学习别人的博客是一个抓狂的过程,不仅要疯狂学习扩展的知识,比如gin框架,gorm,还要理解原作者的思想和构建过程。
? 原项目仅做了简单的英文注释。我则根据原项目增添了很多自己理解的注释和说明,方便其他后来人学习参考。同时更新原项目依赖,可以一键运行。
git clone https://github.com/vavikast/gingorm
cd gingorm
go mod tidy
go run main.go
默认运行的端口是8090
? 想补充一下我对这个博客项目的想法 ,原项目是非常优秀的,作为只会哔哔的人,我想说下它的问题,只是拙见,原作者莫怪。
博客设计功能不够丰富。
主要是管理操作页面有点简单,模块关联性较弱,功能简单。
博客设计的过于复杂。
底层数据结构
底层代码写的比较复杂,代码间的调用较乱,需要通篇看,才能看到各部分之间的联系。特别是struct的内容的引用和数据库的调用。
前端功能调用
前端页面嵌入了很多脚本,也有点难以理解。
? 自己能动手就莫哔哔,还是要多动手,多练习。根据前辈们的优秀代码,扩展自己想要的功能。
标签:网站 数据结构 管理 tps parse code 关联性 优秀代码 思想
原文地址:https://blog.51cto.com/9406836/2469426