奇舞团开源thinkjs - 基于Promise的Node.js MVC框架

Posted w3ctech

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了奇舞团开源thinkjs - 基于Promise的Node.js MVC框架相关的知识,希望对你有一定的参考价值。

介绍


thinkjs是奇舞团开源的一款Node.js MVC框架,该框架底层基于Promise来实现,很好的解决了Node.js里异步回调的问题。thinkjs具有如下的特性:

  • 支持HTTP、命令行、WebSocket、Restful等多种访问方式

  • C(Core) + B(Behavior) + D(Driver)架构

  • 高度封装的Model,无需手工写sql语句

  • 封装了Db、Session、Cache等功能

  • 开发模式下修改后立即生效

由来


Node.js下的框架莫过于express了,但express并没有解决异步带来的开发不便的问题,同时express提供的功能过于简单,实际项目中要写很多代码。虽然koa框架使用es6 generator function解决了一些异步带来的问题,但需要在非稳定版0.11.x下才能运行。

鉴于此,thinkjs底层使用Promise来解决异步嵌套的问题,同时参考了优秀的php框架ThinkPHP,让Node.js下开发更加简单高效。

如果你对thinkjs有兴趣,可以通过阅读原文了解详细信息。


以上是关于奇舞团开源thinkjs - 基于Promise的Node.js MVC框架的主要内容,如果未能解决你的问题,请参考以下文章

360最牛前端团队-奇舞团内部分享资料!月影大神:我是怎样实现Coreball游戏的

奇虎360前端团队奇舞团负责人推荐阅读:在2017年将会更加流行的6个Web开发趋势

知名Node.js框架系列之:我看面向特性的Thinkjs

Chimee - 简单易用的H5视频播放器解决方案

浅析TypeScript Compiler 原理

教你在 Node.js 项目中接入 Sign with Apple 第三方登录