为何我们的Web前端变的愈来愈庞杂

前端生长了也有些岁首了,曾记得许多年前,聊起前端,都以为是很简朴,那个时刻都没有前端工程师这个职位。可如今,前端已逆袭了,已不是本来的模样 了,种种手艺屡见不鲜,显的愈来愈高深莫测了。前端真的变得那末难了吗?在我看来,前端照样本来的前端,虽然有些关变更,但不应当像如今一样庞杂。

图片形貌

框架太多了,新手艺太多了

我们老是丢失在种种手艺了,老是丢失在新手艺带了的种种观点里。angularrect bootstrap 等等,他们给我们带来轻易的同时也给我们带来了贫苦。我们真的须要这些框架吗?学会了这些框架就即是学会了前端吗?

也许许多时刻我们进修这些不是为了去解决题目,是为了显现我们是何等的有风格,我们控制了若干盛行的东西,更或者是用来遮盖我们的简历。我们已阔别的 手艺的真正代价。记得几个月前和一个前端在议论,他问我如今有哪些盛行的手艺;我说,我把手机上的1px的线能显现一个像素就是盛行手艺了(手机端一个像 素的线会大于一个像素)。

这些新手艺虽然带给我们轻易,但我们不能丢失在里面,我们要去解决题目;再有一个例子,css3的动画有BUG,然则我在网上很少见人去议论这些题目,讨 论多就是种种框架的运用。我们不能丢失在种种新手艺里,主要我们就会把简朴的题目度庞杂化了,会把我们的前端变的很庞杂。

我们还在抱着过期的原则当圣经

曾几时雅虎的前端优化原则成为了规范。然则几年过去了,那些原则还在约束着如今的人们。

比如在挪动端 人人习习用zepto,我这里不是喷这个zepto。由于如今网速快了,加载个jquery已觉得不出比加载zepto慢了,然则许多人照样在用这个 zepto,zepto有许多bug,远没有jquery成熟。网上说的机能,最少我测试的时刻没发明jquery机能赶不上他。我不知道哪些说 jquery机能不好的人有无测试比对过。

再举个例子,前端js css宣布前紧缩的题目。之前紧缩也是由于网速慢,如今除了中心的紧缩之外,平常的我以为基本没必要紧缩了,紧缩了调试还贫苦,另有一堆设置,增添项目庞杂度,紧缩真的有必有吗?

关于模块化开辟,模块化开辟也是炒的沸沸扬扬,貌似是必备的妙技,然则我们有若干项目须要模块化开辟,他们给我们带来若干轻易?最少我做过的项目大多数是用不到模块化开辟的。

我们的代码变得奇异难明

我不知道从什么时刻,前端的代码写的越难明就越能显现程度。代码是要只管坚持可读性的。能用浅显的写法写的,只管不必奇异的写法写,哪怕我要多写 几行代码,我们也要坚持代码的可读性。然则如今的前端代码以他人看不懂为荣,以用了某些高等应用为荣,前端的代码编写已进入了误区。有时刻我发明身旁的 一些人,代码那些奇异的写法,他本身基本也不知道为何那末写,只是纯真的以为那样写看起来程度高罢了,仅仅如此罢了。

我们这些老前端没给新手一个明白,实在的指引

JavaScript的原型继续算是比较主要的,然则我读了许多JavaScript的书,没有发明那本书真正把他讲清楚了,最少如今没发明。那末多书, 讲了那末多时兴的东西,我们却没讲出这个最基本的观点。再比如说,书上讲的的许多css3的东西都是W3C的文档改编的,网上的。我不知道人人再用 css3的时刻有无发明许多的bug,这些bug难倒不须要写在书里让我们的新人少走一些弯路吗?

我们都教给新手许多时兴东西,让他们在这些时兴的东西里丢失,却没人把最主要的教给他们,不是我们的渎职吗?

文章链接: http://www.cnblogs.com/blowfish/p/5100247.html

    原文作者:fuohua
    原文地址: https://segmentfault.com/a/1190000004610181
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞