Web是什么?朗沃小刘小编今天来说说web是什么,是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。
简单点说web就是用浏览器浏览网页。浏览网页看起来很简单,但是背后其实是各种各样的庞大的协议的结合体。比如http协议是规定资源如何传输的,比如CSS,html是规定浏览器如何展示的。比如DNS协议是规定域名和IP的转化的,IP协议是规定上网的人们的虚拟位置如何定位的。TCP协议是规定数据如何安全通信的,ftp是文件如何传输的等等。
这些协议合作之后,便产生了一个全新的世界,就是所谓的互联网世界。当然这个协议不是只服务于浏览器的,只是浏览器里需要这些协议,打游戏的客户端也是联网的,也是需要这些协议的。而web是互联网世界的一部分,就是和浏览器相关的这部分世界。
Web开发在近年来,随着本身技术的突破以及移动设备的普及,基于web领域的开发,也出现了明确的岗位职责分工,一个web互联网产品中,基本上会分为web UI设计、Web前端开发以及web后端开发。主要讲讲web前端开发和web后端开发。
Web前端开发
Web前端开发用到的编程语言主要有JavaScript,以及伴随有标记性文本语言html和样式渲染方式CSS。以及近年来衍生出来的一批优秀web前端框架,使web前端在应用构建方面的效率得到显著提升。另外nodeJs的出现,越来越多的web前端开发人员开始走入服务端编程领域,甚至在一些项目中扮演着web全栈开发的角色。
web后端开发
Web后端开发,主要用到的语言有java、PHP、python等,当然随着nodeJs的兴起,也成为近年来服务端开发的另一种选择,当前nodeJs更多的是面向web前端开发人员。
Web应用程序开发是基于浏览器的,浏览器本身已经解决了多平台性兼容的问题,所以web开发一般是无需考虑跨平台所面临的兼容性问题。但是,web开发领域需要解决的有另一类问题,那便是多端兼容以及融合的问题,虽然web是基于浏览器的,没有跨平台的问题,但多端的快速发展,是web开发领域的新问题,即PC端、移动端以及当下比较火热的小程序端。
以上就是小刘对web是什么的理解,希望对你有所帮助,祝学业有成!