【rukou.yingheshe.com】 现在如果要做一个PC端传统网站。比较流行前后端分离的形式。那么为什么要用前后端分离的形式呢?
因为在前后端没有分离的时代。我们大多使用mvc进行开发。但是这有一个局限。就在于我的前端和我的后端处于高度耦合。前端的数据以及页面渲染,包括重定向,都是需要从后端进行指定。简单的来说,后端和前端是1对1的模式。这不利于前端形式的拓展。
而目前又随着手机的普遍使用,手机应用包括移动端网站越来越被大众所接受。那么此时我们就想用同一组数据去渲染不同的前端界面。很显然,mvc是不能满足这种情况的。于是我们开始用前后端分离的模式进行开发。
那么前端如果是一个PC网站如果要考虑兼容性,那么用的相对比较多的其实还是jquery。但是在目前大多数浏览器都能支持比较新的技术的背景下,其实不需要考虑太多兼容性的问题,那么现在我们大多使用vue进行前端开发。Vue的优势在于通过数据驱动,可以组建化开发,通过mvvm模式进行数据渲染和绑定。当然vue同样支持多页面开发。
在后端我们一般使用WebAPI向前端提供数据。其优势在于很轻量化,而且和前端配合特别友好,效率很高。另一个优势在于数据高并发的需求越来越多。通过前后端分离的模式,我们可以很方便的进行分布式集成化部署,达到后端服务器的负载均衡。
综上所述,2020年我们可以选择前后端分离的模式,使用vue+WebAPI的模式进行PC端页面的开发。
前端开发:美工在完成设计效果图之后,由前端开发人员将其制作成为适合浏览器查看的HTML页面。
由于现在移动互联网的大规模流行,加上各个不同厂商的浏览器的激烈竞争,前端开发的主要任务简单来说就是使网页在不同浏览器不同分辨率不同设备上提供相似或相近的浏览体验。
前端开发需要掌握的知识体系主要是兼容性问题的解决,流畅完美的交互体验。具体到技术细节上就是HTML,CSS,JavaScript,各大公司各种不同内核的浏览器、各种各样的JS库、简单的与后台交互的知识。
设计师俗称美工,不过UI设计师工作高端、名字大气、工资上档次,不过大多公司都称呼UI为美工,你也不要介意的,不管他们怎么称呼的,反正就是做网站设计图的就OK,别人怎么称呼不重要的了,只要你拿了高工资就是设计师了。
相关标签: # mvc利于seo吗
最新留言