开篇

这两周和老大一起搞大前端调研,对 ES6、JS 又重新燃起了兴趣。
所谓大前端就是一套 JS 代码搞定所有端(网站、微信、android、ios),目前的方案是网站前端是 React、android 和 ios 是 React Native, Mobx 做状态管理, 网络请求和大部分业务逻辑是 3 端通用的。

大前端是大势所趋,以后纯原生开发肯定越来越少。

JS 作为全栈语言特别简单和方便,后端有 Node.js,Express、 Koa、 ThinkJS 等简单快捷的框架。对于一些小项目和个人项目如公众号等等感觉 JS 非常非常适合。之前比较喜欢 Python , 现在觉得 Node.js 比 Python 还要高效和方便。 Python 更适合写一些工具、爬虫、数据分析等等。我现在基本是 JS + Python 搞定大多数事情。

随着 ES6、ES7 的出现,JS 已不再是玩具语言,逐渐成为一门完善的编程语言。

所以就想好好学习一下 JS,无意中发现了 You Don't Know JS (你不知道的 JS),觉得非常好,推荐大家都看看
https://github.com/getify/You-Dont-Know-JS

为什么 JS 大师比较少,主要是由于 JS 太简单了,上手快,大多数人都停留在能用、够用的水平上,不会去深究语言底层的机制。之前好多人嘲笑 JS 是玩具语言,但真正掌握好 JS 的人并不多,连对原型机制深入理解的都不多。

作为一个 android 工程师觉得 JS 具有广阔的未来,决定再重头学习 JS,力争不要始终停留在能用的基础上。

JS 一统天下的时代已经开始了!

The future for JavaScript is bright. Isn't it time we start learning it!?

你可能感兴趣的:(开篇)