WEB前端

java前端和后端的区别,传智黑马java前端教学视频

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

前端和后端做简单的叙述

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

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

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

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

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

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

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

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

发布于 2020-07-29​赞同​​添加评论​分享​收藏​喜欢收起​继续浏览内容知乎发现更大的世界打开浏览器继续程序媛Java技术交流群:319097546 (资料里面下)22 人赞同了该回答想做这个行业,就应该了解职能以及技能需求,这样学习才能更高效。我知道一些刚刚入行的小伙伴不清楚前端、后端、到底指的是什么?两者直接的区别

前端开发主要涉及网站和 App,用户能够从浏览器上或 App 屏幕上看到的东西。简单地说,能够从浏览器上或 App 屏幕看到的东西都属于前端。

前端开发,就是要创造上面提到的网站面向用户的部分背后的代码,并通过建立框架,构建沉浸性的用户体验。为了实现这个目标,开发需要熟练运用下列语言、框架、工具库:

● 三大语言:HTML,CSS,和 Javascript;

● 此外,掌握 jQuery 和 LESS 等工具库也很重要,它们能帮助开发者以更高效的方式编码;

● 很多前端开发岗也要求 Ajax 方法的使用经验,它可以帮助你使用 Javascript 在后台从服务器拉取数据,协助实现页面的动态加载。

使用这些技术,前端开发者能连接起网站设计者和后端开发者之间的桥梁。他们能提供用户体验方面的分析,构建模型和线框,给设计团队提出建议。他们能给后端编写的服务应用赋予生命,提升格调,营造美感。

后端开发即“服务器端”开发,主要涉及软件系统”后端“的东西。比如,用于托管网站和 App 数据的服务器、放置在后端服务器与浏览器及 App 之间的中间件,它们都属于后端。简单地说,那些你在屏幕上看不到但又被用来为前端提供支持的东西就是后端。

为了让服务器、应用、数据库能够彼此交互,后端工程师需要具有如下技能:

● 用于应用构建的服务器端语言:PHP,Ruby,Python,Java,.Net 等;

● 数据相关工具:MySQL,Oracle,SQL Server 等;

● PHP框架:Zend,Symfony,CakePHP等;

● 版本控制工具:SVN,CVS,Git 等;

● 还要熟练使用 Linux 作为开发和部署环境。

后端开发者使用这些工具编写干净、可移植、具有良好文档支持的代码来创建或更新 Web 应用。但在写代码之前,他们需要与客户沟通,了解其实际需求并转化为技术目标,制定最有效且精简的方案来进行实现。

我个人觉得同等水平后端内容更有深度,自然发展的也更好,只管来讲就是工资高点。当然,前端学的好一样不错。建议学习后端的同时学习前端基础。这是树根与枝干的关系,相互间谁也离不开谁

发布于 2019-11-15​赞同 22​​2 条评论​分享​收藏​喜欢收起​继续浏览内容知乎发现更大的世界打开浏览器继续差点兔了1 人赞同了该回答 Java语言目前被广泛的使用在大型互联网平台的开发领域,由于Java稳定的性能和健全的生态,Java语言在项目开发方面的风险是比较小的,而且由于目前Java程序员群体比较庞大,所以很多技术团队都会选择使用Java的开发方案。Java相比Html5和Python来说,还是有一定的难度,主要是如何理解Java语言的“抽象”过程。从发展的前景来看,Java的前景还是不错的。

HTML5是前端开发的主要编程语言,但是单纯学习HTML5还是不够的,还应该结合学习一下JavaScript语言。Html5的特点是简单,但是需要做大量的实验才能逐渐熟悉HTML5的使用过程。对于计算机基础比较薄弱的人来说,从HTML5开始学习是一个不错的选择。从发展前景来看,HTML5前景广阔,HTML5也是编程人员需要掌握的基本语言之一。

总的来说,如果有一定的计算机基础,那么可以从Java语言开始学起,如果基础比较薄弱,那么可以从HTML5开始学起。

发布于 2020-07-27​赞同 1​​添加评论​分享​收藏​喜欢收起​继续浏览内容知乎发现更大的世界打开浏览器继续易牛云IT课堂​

Similar Posts

发表评论

邮箱地址不会被公开。 必填项已用*标注