您当前的位置:首页 > 电脑百科 > 程序开发 > 编程百科

什么是前端和后端开发?写给即将迈入前端开发领域的朋友

时间:2020-06-22 17:00:06  来源:  作者:

引言

不太清楚前端和后端是什么意思?

您是否想学习更多关于编程技术的知识,但又不确定从哪里开始?一个好的开始是了解前端开发和后端开发之间的区别。

什么是前端和后端开发?写给即将迈入前端开发领域的朋友

 

一些专业的技术术语可能会令人困惑。

但请不用担心,我们将找出前端和后端之间的主要区别。

这篇文章将告诉您每个开发过程都涉及到什么。我们还会让您了解它们背后的主要语言。

当您听到前端开发工程师这种叫法时,他们的工作通常是负责让用户看到页面上的各种信息以及与这些信息进行交互。

什么是前端和后端开发?写给即将迈入前端开发领域的朋友

 

前端开发的工作包括了从 Web 的设计、结构和布局到内容的交互、展现等相关内容。当一个新用户点击一个网站或者一个应用程序 (小程序App 前端展现、Web 后台展现) 时,前端的展现及体验是他们对公司或品牌的第一印象,所以具备友好的用户体验 (UX) 设计能力是必不可少的。

什么是前端和后端开发?写给即将迈入前端开发领域的朋友

 

现在我们知道了前端在网站或者应用程序开发中扮演着重要的角色,现在就让我们来看看前端开发所使用的一些主要编码语言 (html , 准确的讲不是编程语言,所以这里用编码语言)。

前端编码语言

前端工程师们使用 3 种主要的前端工具来创建项目,它们分别是:HTML 、cssJAVAScript 。

什么是前端和后端开发?写给即将迈入前端开发领域的朋友

 

HTML 是超文本标记语言,它负责内容的呈现。HTML 定义了我们每次访问网站的时候,在浏览器中所能看到的网页结构。

层叠样式表 (CSS) 是一种样式语言。它允许我们无需编写复杂的 HTML 就可以为网站提供视觉效果。CSS 允许您修改在 HTML 中创建的元素样式。例如文字颜色,图片边框等,它将设计元素添加到 Web 页面和应用程序中。

什么是前端和后端开发?写给即将迈入前端开发领域的朋友

 

JavaScript 是前端开发的重要编程语言。它允许您用动画、交互性和动态视觉效果增强 HTML 。它具有向用户提供即时反馈的能力,使 web 页面更有生命力和洞察力,例如,您忘记填写了某些信息就点击了发送按钮,这时 JavaScript 会马上告诉您,并将页面定位到您未填写的信息在页面中所处的位置。

什么是前端和后端开发?写给即将迈入前端开发领域的朋友

 

再比如,网站上的购物车是一个交互式 JavaScript 设计,它可以计算您即将购买产品的订单总金额。

关于后端您也要有所了解

前端是对网站外观、交互设计的感官体验,而后端是用户看不到的,它在网站或应用程序背后提供数据处理服务。

前端所展现的内容,有可能就是后端提供的,例如您正在看一篇新闻,前端只负责请求您要看的内容,同时将它展示到页面上。

后端从应用程序收集数据,比如您创作了一篇文章,点击发布按钮,这时后台会接收到您的请求,紧接着它会处理这些信息,如过滤敏感信息、将文章存到数据库等。

什么是前端和后端开发?写给即将迈入前端开发领域的朋友

 

还有一个详细的例子,如果您准备预订航班,您在网站上输入您的信息,这些信息将存储在服务器上创建的数据库中,这些数据将用来处理预订航班。所有这些阶段都是后端开发的一部分。

后端开发人员负责构建数据存储、处理、交互、反馈的一套流程。他们确保网站或应用程序的平稳和高效运行,所以他们的作用同样至关重要。

什么是前端和后端开发?写给即将迈入前端开发领域的朋友

 

常用的后端开发技术有 Java 、phpPython 、GO 、NodeJS 等。如果您打算从事后端开发,您可以先找些资料,尝试了解一下它们,看看它们各自的优势,最后再做技术选型。

理论上讲,你不必把后端这些语言全部学会,精通一门,就可以尝试开发了。相比前端,你需要把 Html 、CSS 、JavaScript 全部学会,才能尝试开发出一套完整应用程序的前端部分。

总结

希望这篇文章能够帮助您了解前端和后端的区别,这样您就可以更多地去了解软件开发的每个阶段所涉及的技术。

文章中的图片来源于网络,若有侵权行为,请在后台与我联系。

最近在国外博客上看到一篇文章挺不错的,我希望可以分享给大家,献给那些想学习更多编程知识,却又不知从何入手的朋友。

本文来源:codeinstitute.net

译者:坤坤无忧

原文地址:
https://codeinstitute.net/blog/frontend-backend-development



Tags:后端开发   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
1.MSDN站内有不少资源,经常用的有各个版本的Sqlserver的数据库 https://msdn.itellyou.cn/2.jQuery插件库站内有不少前端很不错的前端页面,特效等等,如果需要找前端一些资源,这...【详细内容】
2021-09-16  Tags: 后端开发  点击:(86)  评论:(0)  加入收藏
这是一系列高赞文章,详细介绍了前端、后端、DevOps 的路线图,在 Github 上也是一个高星项目。现在的 Web 开发与几年前完全不同。有很多新东西让刚进入 Web 领域的开发人员感...【详细内容】
2021-04-21  Tags: 后端开发  点击:(237)  评论:(0)  加入收藏
接下来我应该学习什么?如果你是一名开发人员,这个问题应该一直在你的脑海中。每天都有新的技术问世,也有对现有技术的改进。由于我们无法学习所有这些技术,所以决定下一步应该...【详细内容】
2020-12-25  Tags: 后端开发  点击:(190)  评论:(0)  加入收藏
前端开发和后端开发的区别有哪些?前端开发和后端开发哪个做起来更累?对于刚接触开发的朋友可能会有这样的疑问,下面就一起来了解下吧! 1、前端开发:网站的“前端”是与用户直接交...【详细内容】
2020-08-07  Tags: 后端开发  点击:(118)  评论:(0)  加入收藏
后端程序员常常需要登陆到生产环境上去分析问题,熟悉几个常用的sehll命令必不可少的了。 跳转目录cd 对应的目录查看磁盘空间,文件夹大小df -h 查看碰盘空间du -sh dir1 查...【详细内容】
2020-08-06  Tags: 后端开发  点击:(73)  评论:(0)  加入收藏
程序员小乐(ID:study_tech)第 910 次推文 图源:百度往日回顾:JVM 史上最最最完整深入解析 正文前言日志文件记录了影响MySQL数据库的各种类型活动,MySQL数据库中常见的日志文件...【详细内容】
2020-07-07  Tags: 后端开发  点击:(70)  评论:(0)  加入收藏
Dcat Admin v1.5.2 更新内容:本次版本没有包含不兼容改动,适合所有用户升级。功能优化部分1、增加文件表单自动上传功能开启这个功能之后选择完文件会立即自动上传,页面将不再...【详细内容】
2020-06-26  Tags: 后端开发  点击:(72)  评论:(0)  加入收藏
引言不太清楚前端和后端是什么意思?您是否想学习更多关于编程技术的知识,但又不确定从哪里开始?一个好的开始是了解前端开发和后端开发之间的区别。 一些专业的技术术语可能会...【详细内容】
2020-06-22  Tags: 后端开发  点击:(60)  评论:(0)  加入收藏
多年前在 TechEd Developers 大会上,被视为屈指可数的优秀软件销售大师——微软前 CEO 鲍尔默曾汗流浃背、振臂高呼如是道。作为一名个性 CEO,这一喊就是 14 声!在...【详细内容】
2020-03-22  Tags: 后端开发  点击:(101)  评论:(0)  加入收藏
RestFul API 是每个程序员都应该了解并掌握的基本知识,我们在开发过程中设计API的时候也应该至少要满足RestFul API的最基本的要求(比如接口中尽量使用名词,使用POST 请求创建...【详细内容】
2019-08-12  Tags: 后端开发  点击:(264)  评论:(0)  加入收藏
▌简易百科推荐
本文分为三个等级自顶向下地分析了glibc中内存分配与回收的过程。本文不过度关注细节,因此只是分别从arena层次、bin层次、chunk层次进行图解,而不涉及有关指针的具体操作。前...【详细内容】
2021-12-28  linux技术栈    Tags:glibc   点击:(3)  评论:(0)  加入收藏
摘 要 (OF作品展示)OF之前介绍了用python实现数据可视化、数据分析及一些小项目,但基本都是后端的知识。想要做一个好看的可视化大屏,我们还要学一些前端的知识(vue),网上有很多比...【详细内容】
2021-12-27  项目与数据管理    Tags:Vue   点击:(2)  评论:(0)  加入收藏
程序是如何被执行的  程序是如何被执行的?许多开发者可能也没法回答这个问题,大多数人更注重的是如何编写程序,却不会太注意编写好的程序是如何被运行,这并不是一个好...【详细内容】
2021-12-23  IT学习日记    Tags:程序   点击:(9)  评论:(0)  加入收藏
阅读收获✔️1. 了解单点登录实现原理✔️2. 掌握快速使用xxl-sso接入单点登录功能一、早期的多系统登录解决方案 单系统登录解决方案的核心是cookie,cookie携带会话id在浏览器...【详细内容】
2021-12-23  程序yuan    Tags:单点登录(   点击:(8)  评论:(0)  加入收藏
下载Eclipse RCP IDE如果你电脑上还没有安装Eclipse,那么请到这里下载对应版本的软件进行安装。具体的安装步骤就不在这赘述了。创建第一个标准Eclipse RCP应用(总共分为六步)1...【详细内容】
2021-12-22  阿福ChrisYuan    Tags:RCP应用   点击:(7)  评论:(0)  加入收藏
今天想简单聊一聊 Token 的 Value Capture,就是币的价值问题。首先说明啊,这个话题包含的内容非常之光,Token 的经济学设计也可以包含诸多问题,所以几乎不可能把这个问题说的清...【详细内容】
2021-12-21  唐少华TSH    Tags:Token   点击:(10)  评论:(0)  加入收藏
实现效果:假如有10条数据,分组展示,默认在当前页面展示4个,点击换一批,从第5个开始继续展示,到最后一组,再重新返回到第一组 data() { return { qList: [], //处理后...【详细内容】
2021-12-17  Mason程    Tags:VUE   点击:(14)  评论:(0)  加入收藏
什么是性能调优?(what) 为什么需要性能调优?(why) 什么时候需要性能调优?(when) 什么地方需要性能调优?(where) 什么时候来进行性能调优?(who) 怎么样进行性能调优?(How) 硬件配...【详细内容】
2021-12-16  软件测试小p    Tags:性能调优   点击:(20)  评论:(0)  加入收藏
Tasker 是一款适用于 Android 设备的高级自动化应用,它可以通过脚本让重复性的操作自动运行,提高效率。 不知道从哪里听说的抖音 app 会导致 OLED 屏幕烧屏。于是就现学现卖,自...【详细内容】
2021-12-15  ITBang    Tags:抖音防烧屏   点击:(25)  评论:(0)  加入收藏
11 月 23 日,Rust Moderation Team(审核团队)在 GitHub 上发布了辞职公告,即刻生效。根据公告,审核团队集体辞职是为了抗议 Rust 核心团队(Core team)在执行社区行为准则和标准上...【详细内容】
2021-12-15  InfoQ    Tags:Rust   点击:(25)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条