前端:从字面意思上来说就是位于前台工作的,但其实所谓前端就是指网站的前台部分,即运行在PC端以及移动端等浏览器上给用户浏览的网页,运用HTML,CSS,JavaScript等前端技术实现各种网页设计,它的目标在于给用户带来极高的用户体验。在你浏览网页是首先入眼的通过前端开发所制作的,而前端开发就是开发网页上的内容展示(例如在网页上看到的图片、文字、视频、数字等信息)和与用户的交互(例如用户在页面上通过点击按钮、输入文字等动作),对网站提供数据输入,然后前端对用户的输入进行响应,比如更新页面上的内容。前端开发用到的基础技术是HTML\CSS\JavaScnipt,分别用来控制网页里的内容、视觉效果和用户交互。所以如果想要学习前端开发,掌握HTML\CSS\JavaScnipt这些基础是比不可少的步骤。其中HTML并不是一门编程语言,它是一种用定义结构化数据的标记语言,一个网页就对应一个HTML文件,该文件内部就装载了HTML代码,如果想要修改网页的表面效果,就可以通过网页下载对应HTML代码,将代码进行对应修该。CSS代码 则是用来指定每个HTML标签以什么样的外观和风格展示,通过修改页面的长宽、颜色和位置等属性,将其渲染成我们肉眼想要看见的结果。
后端:从字面意思指的是位于后台工作的,换句话说后端是前端运行的基础。而且大部分的后端开发工作就是开发数据访问服务,使前端可以通过调用后端服务,对数据进行增、删、查、改,从而实现前端对用户的请求响应。其中,后端要了解有关数据库的知识,并且能够使用SQL语句以及简单的数据库设计;还需要会一些后端的语言,例如jap,php等等或者用于后端开发的工具以及框架结构等并了解项目配置管理工具和相关的应用服务器和对于面向对象分析和设计技术以及设计模式等技术。
总结:总之,无论是前端还是后端都不可独立存在,他们相互联系。就如在一个网站登陆页面,前端只要需要负责静态页面部分,鼠标移入输入框、移出输入框的颜色变化这部分的内容;但是输入用户名、密码后登录系统的话要连接数据库,就需要后台开发者进行逻辑处理了。
部分内容摘自网络