bramblex
2016-12-06 20:08:39 +08:00
算了,上点干货吧,不撕逼了。
所谓全栈的出现是有多方面原因的,但最最最主要原因是产业的成熟。因为产业成熟了,大家有了标准的规范、高质量的轮子,以及铺天盖地的教程。就是在这样良好的土壤里,才能孕育出我们现在所谓的全栈。
1. UI 框架的成熟
如果没有以 Bootstrap 为代表的一系列 UI 框架,那么后端会被 css 无情地摁在地上摩擦致死。各位后端都想想自己手写 css 的时候都做出了些什么玩意儿……
2. 各种 MVVM 框架的成熟
说句不好听的,在学习各种 MVVM 这件事上,那些只会 JQ 、只有丰富踩坑经验的前端在面对后端的时候,同样是毫无还手之力的。一个熟悉 MVC 的后端可以轻松理解 MVVM 的设计逻辑,而一个只会 JQ 的前端还没搞明白为啥他不应该直接操作 DOM 。
3. WEB 后端框架的成熟
各种 《 10 分钟造一个博客》大家应该有所耳闻吧。现代的 WEB 框架,还真的有能力 10 分钟给你搭出一个博客来。这样的入门门槛,别说是有代码基础的前端啦,就是纯小白,入门也没有太大难度。
4. 浏览器标准的统一
上古混沌时期的的 WEB 前端,其实并不需要很好的编程能力,更多需要的是踩坑经验,解决各个浏览器不同的标准,不同的实现,甚至不同的 Bug 。所以上古混沌时期后段想摸前端,那真的会一次有一次地被摁在地上摩擦。
最后,真的要感谢那些踩坑填坑造轮子写教程的前辈们,否则真的是一端就能被坑得焦头烂额了,哪有时间精力全栈?