WEB开发中“前端”和“后端”的区别

如题所述

WEB开发中“前端”和“后端”的区别如下:
一、Web前端:
1)精通HTML,能够书写语义合理,结构清晰,易维护的HTML结构。
2)精通CSS,能够还原视觉设计,并兼容业界承认的主流浏览器。
3)熟悉JavaScript,了解ECMAScript基础内容,掌握1~2种js框架,如JQuery
4)对常见的浏览器兼容问题有清晰的理解,并有可靠的解决方案。
5)对性能有一定的要求,了解yahoo的性能优化建议,并可以在项目中有效实施。
二、Web后端:
1)精通jsp,servlet,java bean,JMS,EJB,Jdbc,Flex开发,或者对相关的工具、类库以及框架非常熟悉,如Velocity,Spring,Hibernate,iBatis,OSGI等,对Web开发的模式有较深的理解
2)练使用oracle、sqlserver、mysql等常用的数据库系统,对数据库有较强的设计能力。
3)熟悉maven项目配置管理工具,熟悉tomcat、jboss等应用服务器,同时对在高并发处理情况下的负载调优有相关经验者优先考虑
4)精通面向对象分析和设计技术,包括设计模式、UML建模等
5)熟悉网络编程,具有设计和开发对外API接口经验和能力,同时具备跨平台的API规范设计以及API高效调用设计能力
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-12-23

通俗地讲,前端干的工作是用户可以直接看得见的,而后端开发的工作主要在服务端,用户不太能直接看到。虽然前端开发和后端开发的工作有巨大的区别,但是他们的工作都是相辅相成的,都是为了更好的用户体验。

1、前端开发:

网站的“前端”是与用户直接交互的部分,包括你在浏览网页时接触的所有视觉内容--从字体到颜色,以及下拉菜单和侧边栏。这些视觉内容,都是由浏览器解析、处理、渲染相关HTML、CSS、Java 文件后呈现而来。前端开发,就是要创造上面提到的网站面向用户的部分背后的代码,并通过建立框架,构建沉浸性的用户体验。为了实现这个目标,开发需要熟练运用下列语言、框架、工具库。

2、后端开发:

为了让服务器、应用、数据库能够彼此交互,后端工程师需要具有用于应用构建的服务器端语言,数据相关工具,PHP框架,版本控制工具,还要熟练使用 Linux 作为开发和部署环境。后端开发者使用这些工具编写干净、可移植、具有良好文档支持的代码来创建或更新 Web 应用。但在写代码之前,他们需要与客户沟通,了解其实际需求并转化为技术目标,制定最有效且精简的方案来进行实现。

第2个回答  2018-03-01
1、前端主要是界面,图形美化ps、界面设计、html、css、js、jquery、ajax……大体是直观的,用户能直接看到的。

2、后端主要数据交互,业务逻辑、数据库、安全性、框架……大多是数据逻辑的处理。
第3个回答  2020-05-12
Web 前端开发的前端是我们平常能看到的页面,比如平常看到的网页,或者我们打开 APP 看到的界面,这些都是前端

Web开发中的后端,可以是某网站后台管理员看到界面,也可以是服务器端界面。
但这两种界面都是 Web 前端开发的技术,就好比 朗 沃 教 育 的 Web 前端都有这两种开发课程。
第4个回答  2020-11-18

简单说就是当你打开一个网页或者app你看到的,你输入的信息都是前段工程师弄的。

但是储存你的信息,处理你的数据信息都是后端工程师负责的。

    应用领域:前端主要是页面显示、调用后端接口、图形图片、设备兼容;后端一般没有图形界面,开发从操作系统、进程通讯、线程(有的语言还有协程概念)、数据库开发、web端后台服务,现在又加上分布式微服务、mq通讯开发,大数据,AI等太多领域

    前景:应用前景都很广阔,一、前两年web前端框架是百花齐放,太多的框架,现在慢慢沉淀下来几个常用的框架 如jquery vue anglularjs react ,还有一些前端技术规范 如html5 css3 es6等,所以目前来说前端的技术可以有限枚举出来的。二、后端技术这些年可以用层出不穷来形容,太多的编程语言和编程框架,太多太多…,简单粗暴理解可以为 除了前端技术之外的软件开发技术都可以归位后端技术

    选择:初学者建议先从前端干起,一来前端容易入门,二来前端到后端过度相对平滑一些,

    建议:不过以过来人建议,平时还是注重计算机理论基础,有空的时候看看,虽然可能不会立马用到,但是等你用到或者看到时候,不再迷茫,这个决定了你在这个领域内有 走更远的能力(单指技术方向的能力)