前端技术真的只是辅助吗?

发表时间: 2019-11-20 13:44

存在就是合理的,合理的就是有价值的,如果没有价值那么怎么会有前端,一位强调后端的重要性,无意是中国式的大跃进,文革。只是是个人经验比较重的感觉。

假使现在没有前端即使,那么都用命令行操作,这是不可能的事情,手机上面全要敲命令来执行,没有任何ui界面,没有任何交互,这无疑是历史的倒退,后端就如一个人的身体,前端就如衣服。一个人可以光着身子走在大街上,其它人未必都会这样了,那么这样就比原始社会还原始了。

我也可以这样说,没有前端技术的社会,是倒退的,无法发挥计算机和互联网优势的。在我看来前端的技术也是非常重要的,交互体验和视觉效果,都是带着美的东西在里面的,不是随便葫芦画瓢描一下。你能忍受没有前端的日子吗,反正我是真的不能忍受的,用户和前端直接打交道,你说前端做的好与坏不重要,那就是自欺欺人了。

我们总是说用户是上帝,你给上帝就一个完全看不懂的命令行,我这里还错了,命令行也算是一种前端,可以输入命令的前端,那么命令行也没有了,我们直接意想出后端代码?开发的时候不用前端工具开发,直接就是人脑意识输入了吗?

当自己在用着前端技术写后端代码的时候的时候却说前端不重要,你让他把前端工具全部去掉看看,手机里面暂且仁慈还留一个命令行界面给他。不出2个星期就会完全疯掉的。吃了好吃的,还满口胡话,胡话就算了,还诋毁,诋毁也算了,就不要到处传播有毒的思想了,毒害自己就可以了,请不要毒害未成年人。

我们在从另外方面去分析这个问题。

1. 复杂性

现在的前端已经不是曾经刀耕火种的年代了,是需要系统学习的,兼容性,适配,框架和语音的选择,每一种框架和语言都够学习的了,比如Vue,react 这些都是需要一些时间才能学会的,不是任何一个人上来说自己做过网页就可以的。其中还涉及到代码的优化,如何让代码最小,图片打包技术,如何减少代码的体积,减少请求的http数量。

2. 不可替代

相对来说前端比以前复杂,需要更多的专业技能和学习成本,那么就会需要更多的时间学习,不可替代的壁垒就会高些,已经不是一个后端随便动几下就能前后端通吃了,时间成本与难度决定了这样的壁垒。

3. 前端已经独立成为一个工程

这点的变化是从前后端分离开始的,再也不是曾经的后台代码渲染出前端页面,代码里面夹杂JS 与样式,维护性和可扩展性都非常地不好,非常依赖后端语言。自从分离后,前端就另起炉灶,不需要关系后端是什么语言,只需要提供接口就可以完成工作。渐渐变为成熟的工程。

无论是什么都不能太过了,过了就会出现相反的效果。在评价前端的时候多想想自家的后院是不是用前端盖起来的,拆前端就等于把自家的后院拆了。