2020,博客用Gin+Nuxt重构!
距离上次的Beego重构博客已经过去了半个多月,在大时代潮流下的前后端分离,MVC混合开发已经慢慢的淡出了技术圈,应该说被鄙视。顺应时代,入门了Vue!不得不感叹:js还能这样玩~
Golang中的gin框架和前面学习的beego框架都是比较流行的框架,但是beego比较传统,模块多功能全,而gin可以看作是一个单独模块的框架,官方介绍说的是:Gin 是一个 Go (Golang) 语言框架。 它是一个拥有更好性能的 martini-like API 框架, 由于 httprouter,速度提高了近 40 倍。 如果你是性能和高效的追求者, 那么你会爱上 Gin。自己感觉gin更像是beego中的controller,主要针对用户的request和response。
赶在7月前用Nuxt又把网站重整了一次,因为纯Vue开发的对SEO不太友好,虽然自己做的网站也没想过靠SEO提高什么排名,但是对于一个网站来说总感觉怪怪的!回想起自己曾经一个网站达到过权重4,往事不可回忆啊~。Nuxt的asyncData可以在渲染之前请求数据,所以很好的解决了Vue在SEO方面的缺陷。
服务器搭建采用(CentOS7.6+Nginx1.16+Mysql8.0+Go1.14.3+Nuxt)
2020注定是不平凡的一年,半年时间过去了,新冠病毒还在肆意横行,也正是这段时间,让我静下心来学习了Go,也感谢Go,多了一些新的认知。
祈福~平安!
声明:版权所有,违者必究 | 如未注明,均为原创 | 本网站采用 BY-NC-SA 协议进行授权
转载:转载请注明原文链接,违者必究 - :https://wolfcode.net/info/192/