大厂前端技术栈探索和思考

大厂前端技术栈探索和思考_第1张图片

大厂的前端技术栈是什么?

这是很多学习前端的同学们的日常疑问。

jquery,vue,react,angular等等等等

这些信息可能是从知乎,也可能是从QQ交流群,或者有熟人在大厂内部。
亦或是面试的时候,会问面试官,贵公司的技术栈是什么啊?
但是知识的获取,要主动,只有主动学习才能跟上时代脚步。

2017年了,如果还有人拼命学习Jquery而置三大框架于不顾,这显然是一种固步自封的表现。

求人不如求己,因此我将使用三款Chrome扩展,去亲自检测大厂Desktop端的技术栈,给自己一个宏观的认识。

vue扩展:https://chrome.google.com/webstore/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd?hl=zh-CN

react扩展:https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi?hl=zh-CN

angular扩展(亦jquery检测扩展):https://chrome.google.com/webstore/detail/angular-inspector/odkdoekijebogaiopbjgkgogkgifjfnk

大厂前端技术栈探索和思考_第2张图片

友情提醒:
1.此处不包含php,nginx等等
2.此处的大厂指的是孤陋寡闻的我以为的一线或者二线互联网公司。
3.检测结果可能不会面面俱到,因为一个公司可以有不止一个技术栈,例如腾讯新闻主页http://news.qq.com/photo.shtml的技术栈未知,但是同为腾讯新闻的http://view.inews.qq.com/a/20171115A02WGN00的技术栈却是React,或者是混合开发,某些项目用Jquery,某些项目用React。

额,虽然样本数据并不代表全部,但是检测结果让我非常惊讶,看来三大框架由于历史遗留问题,还没有很好的推广开来,现在市场主流依旧是Jquery的天下,不过从上述结果来看,应该正在有条不紊地从Jquery重构成三大框架类型,并且vue占比较高。

只能说三大框架是前端SPA应用的一部分,前端还有很多其他值得探索和学习的知识。

github上各种各样的强大的javascript库,能做很多有趣的事情,不止构建单页应用。

刚才看熊猫TV的架构http://geek.csdn.net/news/detail/99651,发现自己掌握的真的只是冰山一角。当学习出现疲劳的时候,就去学习一些其他方面的知识,因为知识其实是互通的,要做到一专多长,而不是一长多短。

例如自己的主攻技术栈是vue/react+node+mongodb,但是如果同时也掌握一些php,nginx和apache以及mysql,对自己来说是一个质的飞跃。

期待和大家交流,共同进步,欢迎大家加入我创建的与前端开发密切相关的技术讨论小组:

  • SegmentFault技术圈:ES新规范语法糖
  • SegmentFault专栏:趁你还年轻,做个优秀的前端工程师
  • 知乎专栏:趁你还年轻,做个优秀的前端工程师
  • Github博客: 趁你还年轻233的个人博客
  • 前端开发QQ群:660634678
  • 微信公众号: 人兽鬼 / excellent_developers


努力成为优秀前端工程师!

你可能感兴趣的:(大厂前端技术栈探索和思考)