前端和后端有什么区别?

如题所述

前端开发和后端开发的区别,主要在以下几点:
1、展示方式不同
前端指的是用户可见界面,网站前端页面也就是网页的页面开发,比如网页上的特效、布局、图片、视频、音频等内容。前端的工作内容就是将美工设计的效果图变成浏览器可以运行的网页,并配合后端做网页的数据显示和交互等可视方面的工作内容。
后端是指用户看不见的东西,通常是与前端工程师进行数据交互及网站数据的保存和读取,相对来说后端涉及到的逻辑代码比前端要多很多,后端考虑的是底层业务逻辑的实现,平台的稳定性与性能等。
(2)所用的技术不同
前端开发用到的技术包括但不限于html5、css3、javascript、jquery、Bootstrap、Node.js 、Webpack,AngularJs,ReactJs,VueJs等技术。
后端开发 以java为例 主要用到的 是包括但不限于Struts spring springmvc Hibernate Http协议 Servlet Tomcat服务器等技术。
比如做一个登录页面,用户在前端页面上输入了账号密码,然后用鼠标点击了登陆按钮,这时候前端会将账号密码通过请求接口发送给后端做处理,后端收到数据会先检查此账号是否存在,如果不存在,则返回给前端一条类似于这样的信息:“你输入的账号不存在,请重新输入”,用户再次重新输入账号,此时后端查询账户存在,密码也正确,则后端返回登录成功的信息给前端。现代计算机领域的难题如大规模负载,海量数据处理,实时计算也是后端的,前端集中在表示层。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-07-01
前端和后端的区别
在我们实际的开发过程中,我们这样定位前端和后端开发人员,前端开发人员精通js,能熟练应用JQuery,懂得css,能熟练运用这些知识进行交互效果的开发。

后端开发人员会写java代码,会写SQL语言,能做简单的数据库设计,会Spring和iBatis等一些设计模式等。

现在看来,我们对前后端的要求还是蛮低的,尤其是后端,新员工经过培训之后,都可以参与到后端的开发。没有太高的技术门槛,唯一需要做的就是先变成熟练工种,这个阶段没有涉及模式、构架、效率等一系列问题。本回答被网友采纳
第2个回答  2020-07-01
这么跟您解释吧!
您在电脑显示屏上看到的界面,安装的程序。或者给用户看的、操作的就是前端。
而您看不到的,帮您保存网络游戏数据,保存应用数据,处理数据的就是后端(服务端)。
在通俗点:
您提出这个问题的界面就是前端!而后台把您的问题保存且推送给我就是后端!
这么说您能懂了么?如懂了麻烦您采纳一下呗!
第3个回答  2022-04-18
简单说所有你在计算机上肉眼能看到的东西,都是前端。网页前端就是网页静态页面的设计,APP前端就是UI前端界面设计以及APP前端功能的开发。主要包括html和css外加js等一些样式和布局。
网站的后端就是动态网站的技术,比如网站上的一些注册登录和一些弹窗,这些都是后端的逻辑,常用的后端语言有php,jsp等,后端的数据库也包含myspl等,都是对后端进行存储数据。
前端和后端首先是掌握的知识点不同,前端要精通一些js,和css,前端是对交互界面的开发,而后端要会java代码,并且数量写出SQL语句和一些设计的模式,和一些兼容的问题。
而后端主要做的就是逻辑模块,用户是看不到的,后端的开发主要是java。
前端主要面向的是用户,而后端面对的主要是服务器,用户是不知道具体什么操作的。
第4个回答  2020-12-22

在我们实际的开发过程中,我们当前这样定位前端、后端开发人员。

1)前端开发人员:精通JS,能熟练应用JQuery,懂CSS,能熟练运用这些知识,进行交互效果的开发。

2)后端开发人员:使用某种语言来进行数据处理,比如java php .net 能够做数据库设计 ,比如文汇建站后端开发就是用php来作为后端数据处理的。

Web前端: 顾名思义是来做Web的前端的。我们这里所说的前端泛指Web前端,也就是在Web应用中用户可以看得见碰得着的东西。包括Web页面的结构、Web的外观视觉表现以及Web层面的交互实现。

Web后端:后端更多的是与数据库进行交互以处理相应的业务逻辑。需要考虑的是如何实现功能、数据的存取、平台的稳定性与性能等。

简单的来说,前端就是一个网站所有人都可以看得到页面设计,后端就是需要输入会员账号密码才能进入的后端操作平台。前端需要用到的代码是HTML+CSS+JQuery来实现,后端更重要的是业务逻辑代码的稳定性和安全性,两者对于网站是相辅相成的。

网站的漏洞经常出现在后端,所以,后端的开发对于商业性网站尤为重要。

本回答被网友采纳
相似回答