C/S架构与B/S架构。
1.C/S架构,中文名:客户端/服务器,我们使用的软件一般都是C/S架构,例如360,QQ。C表示客户端,S表示服务器。此架构的软件客户端和服务器通信采用的是自有协议,所以相对来说比较安全。
注意:此架构不能跨平台使用。
2.B/S架构,中文名:浏览器/服务,B/S架构软件通过使用浏览器访问网页的形式来使用软件,例如知乎、新浪微博。软件不需要安装,直接使用浏览器访问指定的网页即可。
可以跨平台,只要有浏览器即可。语言基础HTML、CSS、Javascript(1)HTML:是英文HyperTextMarkupLanguage的缩写。
是构成网页展示的基础,是一种很简单的可视化标识语言。(1.1)结构:HTML界面主要由两个部分组成,第一部分为最开始的文档类型标记,第二部分为html根标记。
什么是前端?前端就是展现给用户浏览的部分。我们通常说的前端,其实是指前端开发,也就是创建PC端或移动端等前端界面给用户的过程,通过HTML,CSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互。前端开发是从网页制作演变而来。早期的网页制作主要内容都是静态的,以文字图片为主,用户使用网站也以浏览为主。随着互联网的发展,现代网页更加美观,交互效果显著,功能更加强大。因此现在的前端开发的主要技术通常是指html、css、js技术和一些开发框架的使用。大家熟知的Facebook就是Web前端技术的产物,完全基于前端框架打造出来的平台。另外,外卖平台饿了么旗下的部分产品也是基于Web前端技术的。像淘宝,百度,阿里等等,都已经将Web前端技术打入到了自己的产品中。IT中的前端指的是:用户可见的界面,网站前端页面也就是网页的页面开发,比如网页上的特效、布局、图片、视频,音频等内容。前端的工作内容就是将美工设计的效果图的设计成浏览器可以运行的网页,并配合后端做网页的数据显示和交互等可视方面的工作内容。
我们平常所说的前端,是前端开发,也叫web前端开发,从业者叫前端开发工程师,它是程序开发中重要的组成部分,主要负责软件或者网站用户界面的开发。
目前,前端开发用到的技术包括但不限于html5、css3、javascript、jquery、Bootstrap、Node.js 、Webpack,AngularJs,ReactJs,VueJs等技术。
前端主要是考虑怎样能让用户觉得用起来更舒服,考虑界面布局、交互效果、页面加载速度等等,主要是偏向用户看得见的部分,客户端(pc、手机、pad)上浏览web。