gorazor icon indicating copy to clipboard operation
gorazor copied to clipboard

参考nuxt.js做服务器端渲染框架?

Open codinl opened this issue 5 years ago • 2 comments

go写api非常棒,但是做web开发,由于官方模板的问题,大大限制了go的发挥。

很多人前端用Vue(或react)+后端go服务器端。这个办法实现前后端分离,但是对seo不友好,学习成本也挺高。接着又有了基于vue上的nuxt。在服务器端渲染,虽然解决seo的问题,但是还是不够简单高效。

既然是服务器端渲染,何必还要靠js呢?不如直接go实现?gorazor本质就是干这个事的啊! 相比nuxt,go做服务器端渲染至少有这些优势:1.更简单,无需学习vue一套东西,学习成本低。2.更高效,go的运行效率肯定比js高。3.更清爽,用go写代码,无疑爽多了。4.更好调试。

所以是否可以考虑参考nuxt.js,做go版本的服务器端渲染框架?彻底解决go模板渲染的问题,为go补齐一个短板。

codinl avatar Jan 27 '20 07:01 codinl

模板渲染这事,我个人认为razor是我所知道的最好用的模板,比vue更好。

所以,go的这个短板,我认为gorazor在五年前就已经补上了。

Wuvist avatar Jan 27 '20 09:01 Wuvist