一文读懂前端开发与后端开发的区别

选择前端也好,选择后端也罢,虽然要去考量哪一个更有发展,但最终决定的还得是你的内心想要什么,两种技术最后都可以发展成全栈工程师,所以我们先来看看这二者的区别吧。

前端

Web应用被分类归为分布式应用,一般是客户端—服务器结构,所以我们有一部分的代码运行在客户端,另一部分代码运行在服务器。那些在客户端上的应用就是前端,通常指的就是我们的浏览器。最常用于前端开发的技术是HTML+CSS+JavaScript,高级的前端开发人员通常使用这些技术的组合开发应用的前端,另一个前端的常用技术就是使用Photoshop设计,配合其他技术共同完成Web页面的制作。

后端

后端开发者编写那些运行在服务器上的代码,通常来说,这部分的工作需要和数据库打交道,比如读写数据、读写文件、实现业务逻辑等。有些时候,业务逻辑存储在客户端,这时后台就是用来以Web服务的形式提供数据库中的数据。后端开发者一般需要掌握一种Web编程语言和一个数据库管理系统。

你可以同时掌握前端和后端的技术,但大多数Web开发者都还是有一定的喜好偏向,甚至只在某一方面深入研究。尽管前后端是有区分的,但并没有规定它们各自的具体任务。有时前端只是完成数据的显示,而其他主要工作都在后端完成。但也有时,后端只是提供数据,而所有的计算和具体功能都在前端完成。前后端工作的分配,通常都是由项目的设计和架构来决定的。

(0)

相关推荐

  • 基于关系型数据库的App Inventor网络应用

    一直想介绍这个题目,但顾虑重重.一方面担心自己为了面面俱到,迷失在对细节的纠缠中,另一方面,也担心读者的知识背景不尽相同,阅读过程中会止步于某个陌生的环节,半途而废. 我们的目标是用App Inven ...

  • 就业篇丨互联网行业的技术岗

    阅读提示 全文共1721字,读完约需6分钟,没有时间阅读全文的读者可以看文末的要点总结. 上一节我们说到,计算机类专业的就业方向,按功能可以分为技术岗.服务岗和管理岗.技术岗作为其中的主流方向,广泛存 ...

  • 什么是后端开发?

    软件应用程序就像冰山一样.用户看到的只是应用程序的一部分--在大多数情况下--应用程序的最大部分是看不到的.这就是令人难以捉摸又神秘的"后端". 在Web开发的篇章中,我们主要讨论 ...

  • 还在写代码造假数据联调?真 Low!试试 PostMan Mock,真香!!

    现在都是前后端分离架构,一般是后端人员先设计好接口定义,然后前端人员就可以根据接口定义进行开发了,前期前后端独立开发,互相不影响. 那么问题来了,如果到了中后期,前端开发完了,后端还没开发完,那前端要 ...

  • GraphQL最突出的架构优势是什么?

    作者 | Khalil Stemmler 策划 | 田晓旭 在服务器上使用 GraphQL 代替 REST 是有很多好处的,使用 Apollo Client 取代自己编写的数据获取逻辑也有很多优势.在 ...

  • UC头条:百度智能云 X知乎: 一分钟就能搞定 这个低代码平台太高效了

    有一款得心应手的低代码开发平台是什么感受? 「通过简单拖拽就实现了功能」.「简单的有点不可思议」,这就是知乎工程师的使用体验. 知乎是中文社区最大的内容创作和知识分享平台,已成功在美股上市.最近知乎上 ...

  • AAAA一文读懂风电项目审批、开发、建设、运营、所需手续流程

    风能是具有大规模开发价值的可再生能源,对环境保护和社会可持续发展具有重要意义.近年来,由于国家政策扶持,风电的快速发展,越来越多的开发公司进军风电行业. 由于企业开发建设风电项目涉及到风电场工程的建设 ...

  • 一文读懂风电项目审批、开发、建设、运营、所需手续流程

    风能是具有大规模开发价值的可再生能源,对环境保护和社会可持续发展具有重要意义.近年来,由于国家政策扶持,风电的快速发展,越来越多的开发公司进军风电行业. 由于企业开发建设风电项目涉及到风电场工程的建设 ...

  • 一文读懂空气开关与漏电开关的区别

    一.空气开关与漏电开关共性与区别 空气开关与漏电开关共性:都是开关.  空气开关与漏电开关差别:空气开关是发生短路事故或故障才动作跳闸,而漏电保护开关是人身发生触电时才动作跳闸:空气开关容量可大可小, ...

  • 一文读懂本科、硕士、博士的区别丨终极版

    一文读懂本科、硕士、博士的区别丨终极版

  • 一文读懂EMC、EMI、ESD的区别,新手必看!

    ESD.EMI.EMC 设计是电子工程师在设计中遇到常见难题,电磁兼容性(EMC)是指设备或系统在其电磁环境中符合要求运行并不对其环境中的任何设备产生无法忍受的电磁干扰的能力. 因此,EMC包括两个方 ...

  • 【头等仓图解地产开发】一文读懂土地类型、使用年限、出让方式和地产开发的全流程

    2亿平米优质好仓,1对1高效专业服务. 上百家企业合作方,头等仓,让租仓更简单! 一个24000平米的单层标准库,从动工到建成平均仅需8个月的时间,从取得土地到竣工平均12个月左右.物流地产项目的开发 ...

  • 一文读懂Java开发职业规划

    很多人入行Java有一段时间了,但是却依然很迷茫,不知道自己接下来的职业规划应该往哪个方向发展.其实Java程序员也是有很详细的职业路径的,希望这篇文章对你有帮助. 一个优秀程序员的工作并非只是编制代 ...

  • 一文读懂如何提升Abaqus Python二次开发代码通用性

    来源:复合材料力学 作者:君莫 我们在Abaqus/CAE中进行各种操作时,后台的各种指令会实时记录在rpy文件和jnl文件中,因此,在Abaqus二次开发中,为了提升编程效率,经常需要调取rpy文件 ...

  • 一文读懂DSP C66x多核开发

    前 言 嵌入式领域的处理器已向多核架构迅速发展,TI公司的KeyStone架构的TMS320C6678是目前市面上性能最高的多核DSP处理器. TMS320C6678集成8核C66x DSP处理器,每 ...