小白自学敲代码的零散知识点整理

来源:互联网 发布:怎么看数据库的版本 编辑:程序博客网 时间:2024/05/01 06:15

详细的前端技术什么的,由于笔者是才入门的小白,技术相关的只能从理论开始,没有很丰富的知识及实践能力,所以写的同时更多的是说明思维以及想法,技术谈不了,也不敢谈,顶多引用一下大神的话语.
上次说了不少关于web前端的相关知识,今天说下web后端这块的来源及相关知识.
早期互联网的发展是没有前后端这么明显的说法,早期的Web项目是一个封闭的项目,用户从浏览器里看到的页面直到后台数据库都是在一个项目里集成的,而现在Web系统的规模越来越大,中大型的Web系统是一个开放式的系统,开放型的系统用户在浏览器发起的请求可能会转发到外部的系统里进行处理,或者是本地的系统和外部系统一起完成请求的处理,此外有的请求可能不会直接请求数据库,而是请求缓存服务器,这些变化几乎都是发生在Web系统的服务端,前后端耦合度很高的Web系统服务端的复杂度提升必然带来了Web前端的复杂度的提升。因此Web前端从系统架构的角度也需要更加专业的管控,管控的作用之一就是前后端进行分离,降低前端对服务端的依耐性,这个时候前后端开始分家做事,对应的web框架也就出来了.
首先说下什么是前端,什么时候后端。


前端:相对静态化.前端有且仅有静态内容,再明确些,只有HTML/CSS/JS等. 其内容来自于完全静态的资源而不需要任何后台技术进行动态化组装.前端内容的运行环境和引擎完全基于浏览器本身.
后端:后端可以用任何语言,技术和平台实现,但它们必须遵循一个原则:只提供数据,不提供任何和界面表现有关的内容.换言之,他们提供的数据可以用于任何其他客户端(如本地化程序,移动端程序).
前后端的接口:数据


前后端究竟是什么样的?

0 0
原创粉丝点击