这个是针对搜索引擎的。现在的前端框架都是在用户打开网页之后,用 JS 动态生成 HTML 的,这样就会造成搜索引擎无法识别网页内容。因此无法进行 SEO。所以提出了服务端渲染作为解决方案,就是让搜索引擎爬你的时候,渲染一份 html 丢给他。
这种说法应该是 N 年前的说法了。。。
我记得前端框架还没有的时候谷歌已经可以做到识别 js 动态生成的页面了。
服务端渲染主要还是为了提升前端性能,毕竟渲染也需要时间的。
服务端渲染其实是前端领域的一个词汇,因为后端本来就是服务端渲染的。
如果把鹦鹉学舌比作是前端服务端渲染的话,说 erb 是服务端渲染,就像在说人可以说话
google 已经在视线里消失了,老老实实用 erb 和 jquery
用所谓的高大上的前端技术做页面只是吃力不讨好,就象舔狗舔到最后一无所有 用高大上的前端技术做了个网站 10 年后,再看 seo 纪录为 0
我总觉得,大前端是个弯路,大前端所谓的“新”,也有快 10 个年头了,但现在互联网上后端渲染仍是主流。
国内大前端主要用在网站后台,单后台在小公司往往是后端一个人开发,这就导致了一个很有趣的现象:一个人打开后端项目,写一会后端;再打开前端项目,写一会前端。
前端渲染的优势是便于分工协作,最后搞成了自己跟自己分工协作