前端和后端的区别?_程序员小鸿的博客-程序员秘密_前端

技术标签: 技术  前端  后端  

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

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

 

前端和后端做简单的叙述

 

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

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

 

 

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

 

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

智能推荐

解决 Error: ENOENT: no such file or directory, scandir ‘..\node_modules\node-sass\vendor‘_在奋斗的大道的博客-程序员秘密

问题描述:启动公司前端工程师的前端项目,提示如下错误信息:Module build failed: Error: ENOENT: no such file or directory, scandir '*********\node_modules\node-sass\vendor' @ ./node_modules/vue-style-loader??ref--8-oneOf-1-0!./node_modules/css-loader??ref--8-oneOf-1-1!./node_modul

又探内网穿透——穿透工具ngrok,frp_ngrok和frp哪个好_迷之程序员的博客-程序员秘密

搜索内网穿透,蹦出来一大堆的内网穿透工具,这不禁让我怀疑人生:已经有这么成熟的产品了,还研究内网穿透干啥?事实证明,这些内网穿透的工具,从原理上看,一是用的开源代码FRP、NGROK包装的,然后就是走的公网服务器中转。并不是我想要的TCP-P2P穿透通信。1而且调研过程中发现一个非常令人失望的事情,如图:可惜成功率不高只不过是中转,有什么意义呢?可见,目前比较成熟的内网...

【物联网】阿里云iot物联网平台监控设备 在线离线状态 解决方案_NicolasLearner的博客-程序员秘密

阿里云iot物联网平台监控设备在线离线状态解决方案需求目前使用阿里云的iot作为物联网平台应用,在整个系统内有很多设备,每天都会在固定的时间段内在线和离线。我们需要监控这些设备的状态,如果设备在线或者离线,给管理员发送通知(短信),以便让相关人员及时处理。具体实现服务端订阅在产品详情的服务端订阅中,可以通过服务端订阅来接受iot平台的消息。其中:服务端订阅,通过HTTP2通道推送,目前只提供了Java和**.NET**语言的SDK。 服务端订阅 (推送MNS)。将物

ccna考试真题及经验介绍_weixin_34010949的博客-程序员秘密

ccna考试真题及经验介绍ccna考试真题及经验介绍首先我要感谢本论坛给我的帮助,没有论坛的帮助我是不可能顺利通过考试的。本人于四月六日终于通过了NA的考试,回顾一下整个复习和考试的过程真是“别有一番滋味“!! 为了能够让那些准备考试的朋友们顺利通过考试,我将我的学习经验和个人观点发表出来与大家分享。(真题在最后)首先我要说的是,若你只是想得到那张证书的话,就没有看下去的...

(转) 开运算opening_circle和闭运算closing_circle的异同_weixin_33834137的博客-程序员秘密

从去除毛刺的策略看开运算opening_circle和闭运算closing_circle的异同例一:毛刺在往外凸的面上策略1:分割出黑色部分,然后通过开运算去掉毛刺,再通过原黑色部分区域减去开运算之后的区域,得到毛刺部分的区域。 1 read_image (Tu, 'C:/Users/xiahui/Desktop/tu.jpg')2 binary_threshold (...

http1.0 http 1.1 http2.0的区别_http/1.0 http/1.1 http/ng http/2.0的区别_houjibofa2050的博客-程序员秘密

http1.0 短链接http1.1 长链接http2.0 多路复用https://blog.csdn.net/jiaowademeng/article/details/81352945

随便推点

JMeter的简单操作_X1021333506的博客-程序员秘密

大家好,我是IT修真院武汉分院第15期学员,一枚正直善良的JAVA程序员。今天给大家分享一下,修真院官网JAVA任务6中需要使用的JMeter的简单操作1.背景介绍JMeter是什么Apache JMeter是Apache组织开发的基于Java的压力测试工具。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。做压力测试一般要使用工具,人工是没...

Qt5.12连接MySql5.7-32数据库_qt5.12 安装mysql_沧海1梦的博客-程序员秘密

博文许久无暇更新,最近在做个Qt的系统,用到了MySql数据库,没想到在使用的过程中出现了各种各样的问题,今天终于成功了,现在记录下。1、MySql安装这里我用的是免安装版本,需要安装的童鞋百度教程即可2、Qt安装教程百度即可,注意的是,安装过程中一定要选择源码安装,后面会用得上的。3、连接测试 qDebug()<<QSqlDatabase::drivers(); //建立连接 QSqlDatabase db = QSqlDatabase::addDatabas

什么是网络地址转换(NAT)—Vecloud 微云_Vecloud的博客-程序员秘密

网络地址转换(NAT)最初在RFC1631中进行了描述。尽管最初是作为防止IPv4地址耗尽的短期解决方案提出的,但仍在使用它。NAT有什么特别之处,使网络工程师可以使用26年以上?让我们找出答案。NAT的优势NAT的最大好处是它减慢了IPv4地址空间消耗的过程。多亏了NAT,内部网络上具有分配的专用IPv4地址(RFC1918)的专用主机可以与Internet上的公用主机进行通信。换句话说,组织可以将RFC1918中定义的相同私有IPv4地址块分配给内部主机,而主机则在企业外部进行通信。由于不需要为

C#调用函数传参数IEnumerable<ClassA> classlist.ToList(),不会改变classlist_c# class to list_likingsn的博客-程序员秘密

抱歉标题起的太长,意思是这样的,C#中,如果一个函数的定义这样的void Method(List classlist);而变量是IEnumerable classAlist。如果这样调用 Method(classAlist.ToList());,这样是不会改变classAlist里的值,原因是调用方法时会隐形的生成一个临时变量来保存classAlist.ToList(),当调用完成以后,此

WEB测试用例_emma_he的博客-程序员秘密

<br />界面测试-- 一般包括页面文字,控件使用,少图,CSS,颜色等 <br />1、文字 <br />内容一致性: <br />  公司要求文字的一致性,例如各种宣传文字、注册的协议条款、版权信息等; <br />  各处相同含义文字的一致性,例如标题栏文字、页面主题文字、弹出窗口文字、菜单名称、功能键文字等。 <br />样式一致性: <br />   (通常分类包括)各类文字字体、字号、样式、颜色、文字间距、对齐方式 <br />            按钮的文字间距,按钮长度一定前提下,2个字

深度学习中的卷积计算及caffe的实现_caffe非对称卷积_flash_gogogo的博客-程序员秘密

图像卷积及Caffe中的卷积实现  原创内容,转载请注明出处。   本文简单介绍了图像卷积相关的知识以及Caffe中的卷积实现方法,写作过程中参考了很多很赞的资料,有兴趣的读者可以从【参考资料】查看。   博文中的错误和不足之处还望各位读者指正。什么是卷积?  卷积原本是信号处理总的一个专有名词,按照信号的属性,常见的分为一维卷积和二维卷积,按照我的理解就是

推荐文章

热门文章

相关标签