如何定义前端

自互联网诞生以来,相关技术不断发展,互联网的生态也越加庞大。前端实际上是从WEB应用开发中剥离出来的一个开发职能。互联网伊始不存在前后端之分,其发展的过程中WEB应用的功能日益丰富,页面交互愈加复杂,导致WEB应用的界面需要单独进行开发和维护,因此才产生了前端这一职业。

1. 前端的定义

前端(Front-End)的定义实际是指直接面向用户的接口,并与用户行为发生交互,这点从计算机的发展过程中便能窥见一二。最初的PC实际上是命令行窗口的形式与用户直接发生交互,迫使用户适应机器的交互方式。后来经过施乐改进才有了如今的用户界面,可以通过鼠标和键盘进行界面化交互,让机器去适应人类的交互方式——也就是可视化界面交互方式。

2. 广义的前端

广义的前端实际上包含了很多领域,例如:PC端,移动端,终端机(例如ATM),其他拥有可视化界面的设备。这也是前端为何如此庞杂的原因,仅PC的前端开发就涉及到C++和Objective-C开发语言,而移动端涉及到APP(安卓和iOS),H5,Hybrid开发等。只要是与用户直接发生交互行为的界面开发都可以统称为前端。

3. 狭义的前端

狭义的前端实际上指的是WEB应用开发,也就是常见的前端开发。包含:PC端(页面,客户端),移动端(APP,H5,Hybrid等)。PC端的前端开发主要包含桌面应用和PC页面开发,移动端现在的主要载体是APP,常见的原生和混合,浏览器APP本质上依旧是H5开发。

以上就是前端的范畴,基本上包含了所有常见的形式,后面的内容会围绕狭义的前端领域进行推进。

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值