ThinkJS系列文章第一篇_初识ThinkJS
ThinkJS是什么?
本文适合有JS基础和了解Node.js为何物的亲们阅读
关于ThinkJS的定义,官网给出一种定义:ThinkJS 是一款使用 ES6/7 特性全新开发的 Node.js MVC 框架,使用 ES7 中 async/await,或者 ES6 中的 */yield 特性彻底解决了 Node.js 中异步嵌套的问题。同时吸收了国内外众多框架的设计理念和思想,让开发 Node.js 项目更加简单、高效。
Node.js的初学者看了以上定义心里可能会说:这是什么XX玩意?简直不知所云。其实大家的主要疑问点如下:
1.什么是ES6/7?
2.什么是MVC框架?
3.什么是async/await和*/yield?
4.什么是Node.js的异步嵌套?
这四个问题每个其实都不好回答,不过这都可以先不管,我们先来看看ThinkJS怎么应用,通过一个具体的例子入手,咱们先看它能达到的效果。