你不是一个前端
1137
2022-07-24
小编发现很多人在刚开始学习web前端时,不了解web前端是什么,所以本文将从web前端的前世今生来说说
前世
在21世纪以前,前端这个岗位在互联网占的分量并不大,在那个时候,浏览器的开发者以后端人员居多。大部分的开发是前后端一体的,即使有专门的前端开发人员,也只是用HTML写写页面模版,用CSS写一点好看的版式。相对于后端工程师来说,前端人员更像一个美工。1995年,一位叫布兰登·艾克的大佬在他任职的网景公司总部办公桌旁,花了十天时间致力于编程工作中,最后的成果是一种新语言的诞生。JavaScript是世界上最容易被误解的编程语言,同时也是-编程语言之一,世界上几乎每台个人电脑上都安装了JavaScript解释器,并在活跃运行中。
后来,前端经历了一段稳步发展的时期,各个厂商的浏览器渐渐有了统一的标准,浏览器呈现的数据量越来越大,页面与用户的交互越来越多,性能需求也越来越大,于是大佬们开始为前端注入新的活力。Nodejs普及之后,前端开发者不需要依赖于后端程序直接运行前端,前端正式与后端分离。
今生
随着大屏智能手机出现,4G网络普及,前端对于跨端浏览的需求越来越大,前端不再仅仅是web方面的开发,由于各个平台需要的技术栈都不一样,代码无法复用,非常浪费人力物力,大前端应运而生。谷歌推出Flutter、微信推出小程序都是为了让前端人员可以舒舒服服地写一套代码,然后四处运行。
大前端不仅会成为移动开发与Web前端的发展趋势,也将会是未来的显示设备终端的开发技术趋势。大前端将做更多的终端开发、工程化等工作,而不仅仅只是开发Web页面。大前端工程师将能搞定所有端上的开发,与充满争议的全栈工程师相比,它更具可操作性。但同时对开发者而言,要会更多的技术栈,比如原生开发者要学习HTML、CSS、JS等前端知识,前端开发人员也要学习Android或iOS的原生开发技术,然后了解一下常见的跨平台技术,只有这样才能更好的融入到大前端的这个大家庭中。
最后,用官方的定义进行总结:前端就是网站的前台部分,运行在PC端、移动端等浏览器上展现给用户浏览的网页。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~