很多人没搞明白的WEB前端和后端到底有何不同呢
前端和后端用直观的话可以解释,前端是展示和交互的,后端是处理数据和逻辑的。具体得讲,何为前端,就是直观展示给用户的东西,比如一个用户去打开一个购物网站
前端和后端用直观的话可以解释,前端是展示和交互的,后端是处理数据和逻辑的。具体得讲,何为前端,就是直观展示给用户的东西,比如一个用户去打开一个购物网站,这个平台呈现给用户的有图片、有商品图、有价格、有商品详情等,这些都是前端程序员通过代码渲染到页面上呈现给用户的。那么后端是什么呢?后端的概念可以回答这个商品是从哪里来的,图片是从哪里来的,这个时候就是后端的工作了。
后端就是通过代码或sql去服务器查询数据后把要查询的数据返给前端,前端做出反应再去做一个数据的渲染呈现给用户。一般用户点进去页面都是不同的一个页面或不同的内容,这些内容都是从后端去获取的,有时候用户用平台会出现卡顿或数据无法呈现的问题,这些跟前后端都有关系,原因可能是因为前端没有及时的去渲染这个数据或者是加载数据获取数据时引起后端服务器的一个宕机,导致用户没有办法及时获取这些数据看到呈现的画面。再从手机APP的角度说这个问题,现在手机APP分两种,一种是原生APP,另外一种是跨平台APP。原生APP是指必须要通过专业的安卓IOS开发人员去开发的两套代码使手机运行,另外就是通过前端技术用代码JS hyml css去写的一套代码,最后编译成原生的代码在手机上运行起来,很多时候跨平台APP在性能方面相对原生APP来说差一点,因为后端需要通过编译或一系列处理转成一个原生的代码使手机运行起来,不过现在通过技术改革和reactnative flutter、框架的兴起等,使前端开发APP工作变得顺畅了很多。
责任编辑:学与搜培训网