不太清楚前端和后端是什么意思?
您是否想学习更多关于编程技术的知识,但又不确定从哪里开始?一个好的开始是了解前端开发和后端开发之间的区别。
一些专业的技术术语可能会令人困惑。
但请不用担心,我们将找出前端和后端之间的主要区别。
这篇文章将告诉您每个开发过程都涉及到什么。我们还会让您了解它们背后的主要语言。
当您听到前端开发工程师这种叫法时,他们的工作通常是负责让用户看到页面上的各种信息以及与这些信息进行交互。
前端开发的工作包括了从 Web 的设计、结构和布局到内容的交互、展现等相关内容。当一个新用户点击一个网站或者一个应用程序 (小程序、App 前端展现、Web 后台展现) 时,前端的展现及体验是他们对公司或品牌的第一印象,所以具备友好的用户体验 (UX) 设计能力是必不可少的。
现在我们知道了前端在网站或者应用程序开发中扮演着重要的角色,现在就让我们来看看前端开发所使用的一些主要编码语言 (html , 准确的讲不是编程语言,所以这里用编码语言)。
前端工程师们使用 3 种主要的前端工具来创建项目,它们分别是:HTML 、css 和 JAVAScript 。
HTML 是超文本标记语言,它负责内容的呈现。HTML 定义了我们每次访问网站的时候,在浏览器中所能看到的网页结构。
层叠样式表 (CSS) 是一种样式语言。它允许我们无需编写复杂的 HTML 就可以为网站提供视觉效果。CSS 允许您修改在 HTML 中创建的元素样式。例如文字颜色,图片边框等,它将设计元素添加到 Web 页面和应用程序中。
JavaScript 是前端开发的重要编程语言。它允许您用动画、交互性和动态视觉效果增强 HTML 。它具有向用户提供即时反馈的能力,使 web 页面更有生命力和洞察力,例如,您忘记填写了某些信息就点击了发送按钮,这时 JavaScript 会马上告诉您,并将页面定位到您未填写的信息在页面中所处的位置。
再比如,网站上的购物车是一个交互式 JavaScript 设计,它可以计算您即将购买产品的订单总金额。
前端是对网站外观、交互设计的感官体验,而后端是用户看不到的,它在网站或应用程序背后提供数据处理服务。
前端所展现的内容,有可能就是后端提供的,例如您正在看一篇新闻,前端只负责请求您要看的内容,同时将它展示到页面上。
后端从应用程序收集数据,比如您创作了一篇文章,点击发布按钮,这时后台会接收到您的请求,紧接着它会处理这些信息,如过滤敏感信息、将文章存到数据库等。
还有一个详细的例子,如果您准备预订航班,您在网站上输入您的信息,这些信息将存储在服务器上创建的数据库中,这些数据将用来处理预订航班。所有这些阶段都是后端开发的一部分。
后端开发人员负责构建数据存储、处理、交互、反馈的一套流程。他们确保网站或应用程序的平稳和高效运行,所以他们的作用同样至关重要。
常用的后端开发技术有 Java 、php 、Python 、GO 、NodeJS 等。如果您打算从事后端开发,您可以先找些资料,尝试了解一下它们,看看它们各自的优势,最后再做技术选型。
理论上讲,你不必把后端这些语言全部学会,精通一门,就可以尝试开发了。相比前端,你需要把 Html 、CSS 、JavaScript 全部学会,才能尝试开发出一套完整应用程序的前端部分。
希望这篇文章能够帮助您了解前端和后端的区别,这样您就可以更多地去了解软件开发的每个阶段所涉及的技术。
文章中的图片来源于网络,若有侵权行为,请在后台与我联系。
最近在国外博客上看到一篇文章挺不错的,我希望可以分享给大家,献给那些想学习更多编程知识,却又不知从何入手的朋友。
本文来源:codeinstitute.net
译者:坤坤无忧
原文地址:
https://codeinstitute.net/blog/frontend-backend-development