前端和后端的区别?-程序员宅基地

技术标签: 技术  前端  后端  

有的人认为,前端很好学,后端不好学。

也有的人认为,前端不好学,后端好学,归根到底还得看个人兴趣。

 

前端和后端做简单的叙述

 

后端:入门难,深入更难,枯燥乏味,没有太大成就感,看一堆业务逻辑代码。

前端:入门简单,先易后难,能看到自己做出来的展示界面,有成就感。

 

 

前端和后端两者工作的内容和负责的东西是完全的不同

 

01

展示的方式不同

 

前端指的是用户可见的界面,网站前端页面也就是网页的页面开发,比如网页上的特效、布局、图片、视频,音频等内容。前端的工作内容就是将美工设计的效果图的设计成浏览器可以运行的网页,并配合后端做网页的数据显示和交互等可视方面的工作内容。

 

 

后端是指用户看不见的东西,通常是与前端工程师进行数据交互及网站数据的保存和读取,相对来说后端涉及到的逻辑代码比前端要多的多,后端考虑的是底层业务逻辑的实现,平台的稳定性与性能等。

 

 

02

所用的技术不同

前端开发用到的技术包括但不限于html5、css3、javascript、jquery、Bootstrap、Node.js 、Webpack,AngularJs,ReactJs,VueJs等技术。

后端开发 以java为例 主要用到的 是包括但不限于Struts spring springmvc Hibernate Http协议 Servlet Tomcat服务器等技术。

 

 

比如做一个登陆页面,用户在前端页面上输入了账号密码,然后用鼠标点击了登陆按钮,这时候前端会将账号密码通过请求接口发送给后端做处理,后端收到数据会先检查此账号是否存在,如果不存在,则返回给前端一条类似于这样的信息:“你输入的账号不存在,请重新输入”,用户再次重新输入账号,此时后端查询账户存在,密码也正确,则后端返回登陆成功的信息给前端。现代计算机领域的难题如大规模负载,海量数据处理,实时计算也是后端的,前端集中在表示层。

 

 

想学好任何一门技术,还要看自己对这门技术的感兴趣程度,老弟因为高考结束了,完美拿下620分,全广东省专本科排名3923名,当我听到我弟说他要学计算机时,我那一刹就安静了几秒钟,好好的保住头发不好吗,哈哈隔~  因为他自己也选择了计算机专业,我这边给他最多的就是建议,让他自己去选择自己的人生,谁也无法干预。所以我只是想说,从教育学的角度来讲“没有学不会的知识,只有不想学知识的人”,如果在对自己感兴趣的专业方面多下功夫,终是能学会。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_35610214/article/details/97717288

智能推荐

SBEC016智能电池管理方案-程序员宅基地

文章浏览阅读1.3k次。SBEC016智能电池管理方案功能说明1、 SBEC016方案控制芯片采用Atmel AVR系列芯片,低功耗,工作稳定 2、 支持19V/4.5A DC输入3、 输出电压包含12V/6A 、5.1V/0.5A(5V standby )、5.1V/6.5A4、 支持双电池,选用电池符合智能电池规格(SBS V1.1)5、 支持2S1P~4S2P电池,通过修改EC参数实现,更换电池串并数无需修改硬件6、 系统关机及无DC输出时,EC可以进行休眠模式,达到最省电待机状态7、 Windows或lin_电池管理方案

oracle12c不能进入到http://localhost:1158/em的解决办法_oracle12 访问http-程序员宅基地

文章浏览阅读2.8k次。oracle12c的em经过精简,比11g小 很多,登陆方式也发生了变化,原来的http://localhost:1158/em或者https://localhost:1158/em登陆总是会遇到问题,解决方法需要使用到XDB,需要设置一下端口。先连接上Copyright (c) 1982, 2014, Oracle. All rights reserved.请输入用户名_oracle12 访问http

HikariPool-1 - Connection is not available, request timed out after,springboot如何设置连接池大小-程序员宅基地

文章浏览阅读2.6k次。问题描述项目压测的时候一直报错HikariPool-1 - Connection is not available, request timed out after解决方案在yml中配置如下参数hikari: connection-timeout: 60000 idle-timeout: 60000 login-timeout: 5 max-lifetime: 60000 maximum-pool-size: 400 mi

java怎么调用其他包里的类_java怎么调用另一个包中的类-程序员宅基地

文章浏览阅读5.2k次。比如现在有以下两个包:现在想在Boss类里面实现对Employee的调用,怎么做呢?(视频教程推荐:java视频)Employee.java:package payroll2;public class Employee {public void move(){System.out.print("this is employee");}}如果想实现对包的调用,可使用import关键字,然后再用调用类..._java调用其他包的静态类

Linux相关知识-程序员宅基地

文章浏览阅读76次。运行级别 0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动运行运行级别 1:单用户工作状态,root权限,用于系统维护,找回丢失root密码,禁止远程登陆运行级别 2:多用户状态没有网络服务(没有NFS)运行级别 3:多用户状态有网络服务(有NFS),登陆后进入控制台命令行模式运行级别 4:系统未使用保留给用户运行级别 5:图形界面运行级别 6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动常用运行级别是3和5,工作中一般用3,也可以指定默认运行级别。_linux相关

使用S32DS集成S32K的MCAL_s32ds教程-程序员宅基地

文章浏览阅读4.7k次,点赞9次,收藏67次。一、软件准备前往恩智浦官网下载MCAL软件包、EB Tresos 、以及S32DS IDE:以下软件均有NXP免费提供,但需注册账号获取S32DS IDE下载EB Tresos以及MCAL下载S32DS版本为:S32 Design Studio 3.2其中EB Tresos版本为:24.0MCAL版本为:S32K14X_MCAL4_2_RTM_1_0_0​NXP MCAL软件包后缀说明:HF为补丁版本 RTMC为发布版本软件安装请参考:NXP_AUT.._s32ds教程

随便推点

Beyond Compare“授权密钥已被吊销”的解决办法_bc密钥吊销-程序员宅基地

文章浏览阅读1.3k次。如果打开Beyond Compare如图:删除C:\Users\<计算机名>\AppData\Roaming\Scooter Software\Beyond Compare 4路径下的所有文件然后重新打开就可以了_bc密钥吊销

【GIS开发】Leaflet入门学习(Javascript库)_leaflet.js教程-程序员宅基地

文章浏览阅读7.3k次,点赞38次,收藏162次。文章目录1、简介2、快速入门3、功能3.1 标记( Markers)3.2 矢量图层( Vector Layers)3.3 事件处理( Event Handling)后记JavaScript library for mobile-friendly interactive maps1、简介https://github.com/Leaflet/Leaflethttps://leafletjs.com/SlavaUkraini/index.htmlLeaflet.js是一个开源库,使用它我们可以部_leaflet.js教程

黑马点评项目问题总结-程序员宅基地

文章浏览阅读2.8k次,点赞6次,收藏36次。点评项目面试版_黑马点评

mysql更改数据库所有者_SQL Server中修改数据库所有者的2种方法-程序员宅基地

文章浏览阅读1.1k次。在MS SQL SERVER中,我们有时候会碰到下面这种数据库,所有者是登录数据库的用户,如下图,但我们却没有办法直接在数据库管理工具中直接修改数据库所有者。这样会给我们后继的一些操作带来不便,至少对MitchellChu我来说是非常不便的,因为我后继想对登录用户的权限做些限制,因此需要寻求数据库所有者的修改办法。修改数据库所有者的方法有两种:一种老方法,一种新方法 ——当然,都是在SQL语句中操..._更改相应数据库的所有者

CTF学习经验分享(Web方向)_ctf web题 local access hacker-程序员宅基地

文章浏览阅读5.3k次,点赞9次,收藏85次。本人Web安全初学者,记录分享一下学习历程,推荐评价仅代表个人观点,不足之处欢迎各位表哥指正……CTF基础知识:分类: 基础知识 | CTFHubEnjoy your's CTFhttps://writeup.ctfhub.com/categories/Skill/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/CTFHub这里讲得很全面了……题目类型、比赛模式都有学习视频: 1. i春秋渗透测试工程师就业班-基础篇vm和L..._ctf web题 local access hacker

[译]使用BeautifulSoup和Python从网页中提取文本-程序员宅基地

文章浏览阅读1k次。如果您要花时间浏览网页,您可能遇到的一项任务就是从HTML中删除可见的文本内容。如果您使用的是Python,我们可以使用BeautifulSoup来完成此任务。设置提取首先,我们需要获取一些HTML。我将使用Troy Hunt最近关于“Collection#1”Data Breach的博客文章。以下是您下载HTML的方法:import requestsurl = 'https..._beautifusoup提取汉字