几年前,前端职位并不存在,后端职位占据了一切。今天我们就来说说前端技术的发展及其复杂性。前端简单吗?
一、前端的深度和广度
(1) 复杂性
前端攻势不断,新技术层出不穷,难度加大。图片提取+HTML+CSS+Js看起来很简单,但在实际开发中,光是DOM操作就极其复杂了。 jQuery 是一个人人都知道的框架。
下一阶段引入MVC分层的思想,前端开发不需要关注视图层的更新,只需要关注逻辑层和数据层。目前mvvc Angular React Vue的流行让开发复杂的APP变得更加容易,前端在逻辑构建上也进化到了一个新的高度。
在开发大型应用程序时,仅靠逻辑是不够的,缺乏工程思维,因此我们有一个封装模型,可以让任何人构建更复杂的应用程序。
是不是感觉前端越来越简单了?
然而,刚接触前端开发、不了解的初学者可能会觉得很难看到大量的工具。
然而,许多人迷失在概念和框架中。很少有人真正讨论基础知识,每个人都在谈论使用不同的框架。
(2)不断增加前端宽度
最初它在浏览器上运行,然后您可以使用节点代码将代码发送到服务器。然后是Electron,然后是移动框架。近两年,小程序框架引入了移动设备轻量级应用的概念。事实上,前端不仅在深度上拓展,其边界也在不断拓展。
二、前端的发展
在网络的早期,是后端开发,一旦逻辑完成,模板和数据就会被吐出并显示在浏览器中。当时我在百度上看到一个发帖者说他一天可以写10页。当时前端技术不规范,岗位职责不明确,应用场景也很少。
从那时起,Js、CSS 和HTML 不断发展,每年都会添加新功能。随着产品数量的增加,前端和后端如何分离?这是无法单独实现的。 2008年,Qiao推出了移动开发生态系统。 2017年,微信团队推出小程序生态。这时,专家们无法保持沉默,提出了实现一套代码并编译各种客户端的想法。无论您使用哪个端口,请使用您的后端服务器。
跨终端解决方案在海外也不断涌现。
然后Node.js的概念出现了,逐渐由Node.js提供同构渲染和业务接口。后端怎么了?优化了数据之后,前端开始向后端发展。
三、为什么有人觉得前端简单
以下是一些关于黑马的个人看法。
固有的印象导致前端比后端简单的感觉,前端的门槛还是比较低的。基本的前端开发可能有一定的标准,但是对于后端来说。结局没有进一步的标准,但解决思路有很多。人们总是问前端还有未来吗?
单页网站高级Web 应用程序物联网Web 开发Java 框架静态网站生成器区块链图形方向(3D 引擎开发)
前端会越来越全栈,发展也会越来越好。
你觉得前端很简单吗?
欢迎留言,我们一起讨论。
版权声明:本文转载于网络,版权归作者所有。如有侵权,请联系本站编辑删除。
