当前位置: 首页 > news >正文

web前段与后端的区别优漫动游

要了解web前后端的区别,首先必须得清楚什么是web前端和web后端。  

web前段与后端的区别  

  首先:web的本意是蜘蛛网和网的意思,在网页设计中我们称为网页的意思。现广泛译作网络、互联网等技术领域。表现为三种形式,即超文本(hypertext)、超媒体(hypermedia)、超文本传输协议(HTTP)等。  

  一、超文本(hypertext)  

  一种全局性的信息结构,它将文档中的不同部分通过关键字建立链接,使信息得以用交互方式搜索。它是超级文本的简称。  

  二、超媒体(hypermedia)  

  超媒体是超文本(hypertext)和多媒体在信息浏览环境下的结合。它是超级媒体的简称。用户不仅能从一个文本跳到另一个文本,而且可以激活一段声音,显示一个图形,甚至可以播放一段动画。  

  Internet采用超文本和超媒体的信息组织方式,将信息的链接扩展到整个Internet上。Web就是一种超文本信息系统,Web的一个主要的概念就是超文本连接,它使得文本不再象一本书一样是固定的线性的。而是可以从一个位置跳到另外的位置。可以从中获取更多的信息。可以转到别的主题上。想要了解某一个主题的内容只要在这个主题上点一下,就可以跳转到包含这一主题的文档上。正是这种多连接性把它称为Web。  

  三、超文本传输协议(HTTP)  

  HypertextTransferProtocol超文本在互联网上的传输协议  

  目前,web该词汇又引申为“环球网”,而且,在不同的领域,有不同的含义。就拿“环球网”的释义来说,对于普通的用户来说,web仅仅只是一种环境——互联网的使用环境、氛围、内容等;而对于网站制作、设计者来说,它是一系列技术的复合总称(包括网站的前台布局、后台程序、美工、数据库领域等等的技术概括性的总称)。  

  Web前端:顾名思义是来做Web的前端的。我们这里所说的前端泛指Web前端,也就是在Web应用中用户可以看得见碰得着的东西。包括Web页面的结构、Web的外观视觉表现以及Web层面的交互实现。  

  Web后端:后端更多的是与数据库进行交互以处理相应的业务逻辑。需要考虑的是如何实现功能、数据的存取、平台的稳定性与性能等。  

  当然啦,跟朋友一般,我都是这样解释的,在你的机子上看到的界面,安装的程序。给用户看的,操作的就是前端;而你看不到的,帮你保存网络游戏数据,保存应用数据,处理数据的就是后端(服务器)。比如说:我们在用的知乎就是前端,而保存这个问题,还有把这个问题推送给你的就是后端。  

  web前端分为网页设计师、网页美工、web前端开发工程师。  

  首先网页设计师是对网页的架构、色彩以及网站的整体页面代码负责;网页美工只针对UI这块的东西,比如网站是否做的漂亮;web前端开发工程师是负责交互设计的,需要和程序员进行交互设计的配合。  

  web前端需要掌握的有脚本技术javascriptDIV+CSS现下最流行的页面搭建技术,ajax和jquery以及简单的后端程序等。后端的话可供开发的语言有asp、php、jsp、.NET这些后端开发语言的话搭建环境都不一样  

  实际的开发过程中,前端、后端开发人员的定位如下:  

  1)前端开发人员:精通JS,能熟练应用JQuery,懂CSS,能熟练运用这些知识,进行交互效果的开发。  

  2)后端开发人员:会写Java代码,会写SQL语句,能做简单的数据库设计,会Spring和iBatis,懂一些设计模式等。  

http://www.lryc.cn/news/160768.html

相关文章:

  • 局域网ntp服务器设置(windows时间同步服务器NetTime)(ubuntu systemd-timesyncd ntp客户端)123端口、ntp校时
  • 【个人博客系统网站】我的博客列表页 · 增删改我的博文 · 退出登录 · 博客详情页 · 多线程应用
  • 安全狗陈奋:数据安全需要建立在传统网络安全基础之上
  • 【Redis】深入探索 Redis 的数据类型 —— 哈希表 hash
  • 网络安全应急响应典型案例-(DDOS类、僵尸网络类、数据泄露类)
  • 【测试开发】Mq消息重复如何测试?
  • C++和C#程序语言的区别
  • CentOS配置Java环境报错-bash: /usr/local/jdk1.8.0_381/bin/java: 无法执行二进制文件
  • MySQL进阶 —— 超详细操作演示!!!(上)
  • 一条爬虫抓取一个小网站所有数据
  • 八大排序——快速排序
  • 【ES】笔记-Class类剖析
  • 数学建模--Seaborn库绘图基础的Python实现
  • lv3 嵌入式开发-2 linux软件包管理
  • 智能小区与无线网络技术
  • 如何传输文件流给前端
  • Spring Security OAuth2 远程命令执行漏洞
  • Python之并发编程介绍
  • GO语言网络编程(并发编程)并发介绍,Goroutine
  • 英语连词总结
  • LeetCode 92. Reverse Linked List II【链表,头插法】中等
  • 【图论】Floyd
  • SpringCloudAlibaba Gateway(三)-整合Sentinel功能路由维度、API维度进行流控
  • 【笔试强训选择题】Day38.习题(错题)解析
  • DAY08_MyBatisPlus——入门案例标准数据层开发CRUD-Lombok-分页功能DQL编程控制DML编程控制乐观锁快速开发-代码生成器
  • 分光棱镜BS、PB、NPBS的区别
  • 人工智能论文通用创新点(一)——ACMIX 卷积与注意力融合、GCnet(全局特征融合)、Coordinate_attention、SPD(可替换下采样)
  • 您的计算机已被[new_day@torguard.tg].faust 勒索病毒感染?恢复您的数据的方法在这里!
  • 18--Elasticsearch
  • 代码随想录算法训练营 day59|503.下一个更大元素II、42. 接雨水