前端开发与后台开发的区别在哪里?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端开发与后台开发的区别在哪里?相关的知识,希望对你有一定的参考价值。

1、定义不同
前端称为客户端开发,在应用程序或网站的屏幕上看到的所有内容都属于前端。后端也称为“服务器端开发”,在系统“后面”所发生的事情。在后端服务器和浏览器或应用程序之间存储网站、应用数据和中间媒介的服务器都属于后端。在应用程序或网站的屏幕上看不到的所有东西都是前端的后端。
2、展示的方式不同
前端的工作是设制作网页,后台是结合数据库实现一些代码的功能逻辑。简单来说,就是前端开发人员在应用程序中创建一个界面,上面有一个按钮,按下按钮来获取客户的数据。后端开发人员写可使得按钮工作的代码,通过指出从数据库中提取哪些数据并将其传回到前端(并最终显示在那里)。
3、所需的技能不同
前端开发所需的技能:对美学,艺术和设计有很好的理解、了解各种 CMS,如 WordPress,Joomla 或 Drupal、直观的用户需求、php 和 OOP 知识(面向对象编程)、专业的质量保证、能够使用 PhotoShop,Sketch 或 Figma 等设计工具、网络托管基础知识等。
后端开发所需的技能:全面了解第三方附加组件、关于如何调试代码的批判性理解、将客户的业务需求转换为功能代码、了解 Web 服务器配置、兼容外部系统(支付处理,社交媒体网站)、批判性思维技巧、设计用户交互系统等。
4、入门难度不同
后端开发入门难深入更难,枯燥乏味没有太大成就感看一堆业务逻辑代码;前端开发入门简单先易后难,能看到自己做出来的展示界面有成就感。
参考技术A 前端开发和后端开发的区别,主要在以下几点:
1、展示方式不同
前端指的是用户可见界面,网站前端页面也就是网页的页面开发,比如网页上的特效、布局、图片、视频、音频等内容。前端的工作内容就是将美工设计的效果图变成浏览器可以运行的网页,并配合后端做网页的数据显示和交互等可视方面的工作内容。
后端是指用户看不见的东西,通常是与前端工程师进行数据交互及网站数据的保存和读取,相对来说后端涉及到的逻辑代码比前端要多很多,后端考虑的是底层业务逻辑的实现,平台的稳定性与性能等。
(2)所用的技术不同
前端开发用到的技术包括但不限于html5、css3、javascript、jquery、Bootstrap、Node.js 、Webpack,AngularJs,ReactJs,VueJs等技术。
后端开发 以java为例 主要用到的 是包括但不限于Struts spring springmvc Hibernate Http协议 Servlet Tomcat服务器等技术。
比如做一个登录页面,用户在前端页面上输入了账号密码,然后用鼠标点击了登陆按钮,这时候前端会将账号密码通过请求接口发送给后端做处理,后端收到数据会先检查此账号是否存在,如果不存在,则返回给前端一条类似于这样的信息:“你输入的账号不存在,请重新输入”,用户再次重新输入账号,此时后端查询账户存在,密码也正确,则后端返回登录成功的信息给前端。现代计算机领域的难题如大规模负载,海量数据处理,实时计算也是后端的,前端集中在表示层。

请问安卓系统,开发人员选项里的“不保留活动”以及“后台进程限制”有啥区别?“后台进程限制”里的“

请问安卓系统,开发人员选项里的“不保留活动”以及“后台进程限制”有什么区别?“后台进程限制”里的“不允许后台进程”是否是一个概念?

不保留活动的话就是,你打开一个程序后按反回键退出后,就完全退出到主屏了,后台进程限制是限制程序的后台缓存。这些开发人员的选项一般不用管它 参考技术A 区别在于一个是连接电脑所下载的驱动,记录不会被保留,一个是限制后台进程的数量,这样有利于系统的流畅性。追答

还有,这不是一个概念

求采纳

以上是关于前端开发与后台开发的区别在哪里?的主要内容,如果未能解决你的问题,请参考以下文章

什么是后端开发?它和前端开发不一样在哪里?

工作线程与后台线程android有啥区别?

微信小程序需要后台吗?怎么搭建后台

前端与后台交互所需技术

安卓端和h5后台接口有啥区别吗?

什么是移动前端开发