半点优化网 http://www.bdxc.net/
当前位置首页 > 网站技术问题> 正文

2020年了,如果现在做一个PC传统网站(多页面、符合SEO),要求要工程化,现在是用什么技术栈?

2021-07-19 02:41:20 暂无评论 42 网站技术问题 工程化   现在   符合

现在如果要做一个PC端传统网站。比较流行前后端分离的形式。那么为什么要用前后端分离的形式呢?

2020年了,如果现在做一个PC传统网站(多页面、符合SEO),要求要工程化,现在是用什么技术栈?

因为在前后端没有分离的时代。我们大多使用mvc进行开发。但是这有一个局限。就在于我的前端和我的后端处于高度耦合。前端的数据以及页面渲染,包括重定向,都是需要从后端进行指定。简单的来说,后端和前端是1对1的模式。这不利于前端形式的拓展。

2020年了,如果现在做一个PC传统网站(多页面、符合SEO),要求要工程化,现在是用什么技术栈?

而目前又随着手机的普遍使用,手机应用包括移动端网站越来越被大众所接受。那么此时我们就想用同一组数据去渲染不同的前端界面。很显然,mvc是不能满足这种情况的。于是我们开始用前后端分离的模式进行开发。

那么前端如果是一个PC网站如果要考虑兼容性,那么用的相对比较多的其实还是jquery。但是在目前大多数浏览器都能支持比较新的技术的背景下,其实不需要考虑太多兼容性的问题,那么现在我们大多使用vue进行前端开发。Vue的优势在于通过数据驱动,可以组建化开发,通过mvvm模式进行数据渲染和绑定。当然vue同样支持多页面开发。

在后端我们一般使用WebAPI向前端提供数据。其优势在于很轻量化,而且和前端配合特别友好,效率很高。另一个优势在于数据高并发的需求越来越多。通过前后端分离的模式,我们可以很方便的进行分布式集成化部署,达到后端服务器的负载均衡。

综上所述,2020年我们可以选择前后端分离的模式,使用vue+WebAPI的模式进行PC端页面的开发。

猜你喜欢