前台和后台有什么区别,怎么理解呢?

作者&投稿:游眨 (若有异议请与网页底部的电邮联系)

一、什么是前端?

1、前端概念

前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。随着互联网技术的发展,HTML5,CSS3,前端框架的应用,跨平台响应式网页设计能够适应各种屏幕分辨率,完美的动效设计,给用户带来极高的用户体验。

2、前端特点

前端技术一般分为前端设计和前端开发,前端设计一般可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括基本的HTML和CSS以及JavaScript/ajax,最新的高级版本HTML5、CSS3,以及SVG等。

3、前端主要技术:HTML、CSS、JavaScript

这三个是前端开发中最基本也是最必须的三个技能。前端的开发中,在页面的布局时, HTML将元素进行定义,CSS对展示的元素进行定位,再通过JavaScript实现相应的效果和交互。虽然表面看起来很简单,但这里面需要掌握的东西绝对不会少。在进行开发前,需要对这些概念弄清楚、弄明白,这样在开发的过程中才会得心应手。

(1)HTML

指的是超文本标记语言 (Hyper Text Markup Language),这个也是我们网页最常用普通的语言了,经历了多个版本的发展,已经发展到5.0版了,得力于W3C建立的标准和规范,已普遍升级到了XHTML,XHTML 指可扩展超文本标签语言(EXtensible HyperText Markup Language), XHTML 于2000年的1月26日成为 W3C 标准,是更严格更纯净的 HTML 代码,XHTML 的目标是取代 HTML。XHTML 与 HTML 4.01 几乎是相同的,XHTML 是作为一种 XML 应用被重新定义的 HTML,是一个 W3C 标准。W3C 将 XHTML 定义为最新的HTML版本。所有新的浏览器都支持 XHTML。

(2)CSS

级联样式表(Cascading Style Sheet)简称“CSS”,通常又称为“风格样式表(Style Sheet)”,它是用来进行网页风格设计的。比如,如果想让链接字未点击时是蓝色的,当鼠标移上去后字变成红色的且有下划线,这就是一种风格。通过设立样式表,可以统一地控制HTML中各标志的显示属性。级联样式表可以使人更能有效地控制网页外观。使用级联样式表,可以扩充精确指定网页元素位置,外观以及创建特殊效果的能力。

(3)JavaScript

是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。

二、什么是后端?

1、后端概念

多数后端开发人员从事于构建他们正在工作的应用程序背后的实际逻辑。前端开发人员构建用户界面,而后端开发人员编写代码,使其工作。后端开发人员写可使得按钮工作的代码,通过指出从数据库中提取哪些数据并将其传回到前端。后端开发人员也可能会大量参与系统架构,决定如何组织系统的逻辑,以便能够正常维护和运行。

可能会参与构建框架或系统架构,以便于更容易编写程序。后端开发人员比前端开发人员花费更多的时间在实现算法和解决问题上。通常前端开发工作更多的是关于创建用户界面和与之相关的内容,而不是实现实际的业务逻辑,使应用程序工作。

2、后端开发主要技术

前端开发人员需要知道一系列用于创建用户界面的工具,而后端开发人员通常使用的是一套完全不同的工具和技能,以便于高效地完成他们的工作。后端开发人员所需的一个重要技能与SQL和数据库有关。大多数后端系统需要连接到存储应用程序数据的数据库。

后端开发人员通常的工作是从数据库或其他数据源写入、读取和处理数据,因此拥有SQL等技能会非常重要。后端开发人员——至少对于Web开发——也需要擅长他们正在使用的技术栈的服务器端语言。

后端开发人员需要更多地了解应用程序架构,因为大多数情况下,后端开发人员需要去构建应用程序的体系结构和内部设计。一个好的后端开发人员得知道如何使用各种框架和库,如何将它们集成到应用程序中,以及如何构建代码和业务逻辑,用一种使系统更易于维护的方式。

前端用户可见的界面,网站前端页面就是网页的页面开发,前端的工作内容就是将美工设计的效果图的设计成浏览器可以运行的网页,并配合后端做网页的数据显示和交互等可视方面的工作内容;后端是指用户看不见的东西,通常是与前端工程师进行数据交互及网站数据的保存和读取,相对来说后端涉及到的逻辑代码比前端要多的多,后端考虑的是底层业务逻辑的实现,平台的稳定性与性能等。

以上就是整理的前端和后端的具体区别。希望能帮到大家!



~

什么是前台,后台
答:这就是服装店的前台 可是这个服装店是怎么经营的,它是怎么进货的,它是怎么定价的,我们不知道。这就是服装店的后台 同理:我们上网看到的网页,网页中的图像啊,视频什么的就是网站的前台 而网站的是用什么语言编程的,它是怎么运行的,它是怎么管理数据的,我们看不到,这就是网站的后台了 ...

银行的前台、中台、后台的职能分别是什么?
答:中台往往包括风险管理(信贷管理)、计划财务、产品开发、渠道管理、人力资源管理、战略规划等职能:银行后台:后台主要是业务和交易的处理和支持,以及共享服务,包括会计处理、IT支持、呼叫中心等,集中处理贷款审批的中心也可以纳入后台范畴。后台,就是银行支持和支援部门。后台作业的集中和服务的共享是国际...

网站前台和后台的具体区别是什么?
答:后台运行的结果,往往以HTML为主的形式推给前台。前台至少要精通HTML CSS。JAVASCRIPT的话是可选的。现在也有专门做JAVASCRIPT的前台工程师。后台有很多种语言专门做WEB的有 asp.net,asp,php,jsp等,数据库还要了解SQL语言。每一门语言都要经过专门的学习。不过有了解后在学其他的就很快了。后台:PHP或...

前台服务和后台服务的区别
答:前台服务与普通服务区别:前台服务会有一个正在运行的图标在系统的状态栏,下拉可查看详细信息,效果类似与通知;‍普通服务在系统内存不足时可能会被回收,而前台服务不会;‍前台服务的例子:各手机天气软件,其服务在后台更新数据同时,也会在系统状态栏显示当前天气信息。

前台产品和后台产品的区别
答:如果你没学过UML之类的工具,基本就是个水货,你连文档怎么写都是困难;如果你没有三五年的工作经验,开发一般连话都不想和你多说;如果你不懂管理、组织这些东西,你做出来的东西怎么分类分工分权限分段分流都不知道,这个就是后台难的地方。所以后台产品经理需要非常好的逻辑能力,企业管理常识,基本要...

后台的意思后台的意思是什么
答:(2)比喻在背后操纵、支持的人或集团。后台的词语解释是:后台hòutái。(1)指舞台台口后面的全部或任何一部分地方;特指戏院化妆室。(2)比喻在背后操纵、支持的人或集团。拼音是:hòutái。词性是:形容词。注音是:ㄏㄡ_ㄊㄞ_。结构是:后(半包围结构)台(上下结构)。后台的具体解释是什么呢,我们...

什么是前台毛利,什么是后台毛利,它们有什么区别
答:1、前台毛利,是销售收入与成本的差额 2、后台毛利,是与客户签订的合同规定根据销售或进货,给予一定的折扣,或者是直接向客户收取的各项费用。

什么是前台毛利,什么是后台毛利,它们有什么区别
答:前台毛利front-ground gross profit,是销售收入与成本的差额 后台毛利back-ground gross profit,是与客户签订的合同规定根据销售或进货,给予一定的折扣,或者是直接向客户收取的各项费用。后台毛利是指超市财务人员通过统计得到的商品的其它毛利贡献。前台毛利=实际零售价-实际供货价 或前台毛利率=(实际...

网页上的前台与后台具体是什么意思?他们又有什么关系?
答:网站后台主要是用于对网站前台的信息管理,如文字、图片、影音、和其他日常使用文件的发布、更新、删除等操作,同时也包括会员信息、订单信息、访客信息的统计和管理。网站前台和网站后台的关系是相辅相成的,两者共同构成一个网站的属性,前台和后台都是程序人员做的开发的网站页面,通常开发带网站管理后台...

手机应用程序前台和后台的区别是什么?
答:前台就是当前用户可以操作的,后台是用户看不到,但却在运行的程序,例如QQ,后台运行之后用户就可以干别的事了,例如看电子书,这时候电子书是前台,QQ是后台