有人用过thinkjs吗,感觉怎么样

JavaScript012

有人用过thinkjs吗,感觉怎么样,第1张

ThinkJS 2.0 开始,从项目目录规划到函数命名,都跟 ThinkPHP 没多大关系了。2.0 开始支持的 babel 实时编译,让各种 ES6/7 语法糖写起来非常爽,async/await 更是顺手。

当然现在也有其它 Node.js 框架支持 ES6/7 特性,但是 ThinkJS 对 Web 开发中可能遇到的大部分场景默认都提供了解决方案,使得开发效率变得很高。同时 ThinkJS 有完善的单元测试和性能测试,代码质量和运行效率也不输于同类框架。

如果nodejs基础以及express已经学的差不多又有时间的话可以试试吧,应该还是不错的,不过目前github加星数还不多,还有待看

## vite打包:会自动编译,生成dist文件夹

## thinkjs配置: src/config/router.js

## nginx配置

-----

在vue前端访问后端时直接使用ThinkJS的API:/api/...

thinkjs 1.0 发布了,thinkjs是一款高效、简单易用的Node.js MVC框架。该框架借鉴了很多 ThinkPHP 的特性,同时结合Node.js的特性,使用了 ES6 Promise,让异步编程更加简单、方便。

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

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

特性

自动启动服务

支持Http访问、命令行调用、WebSocket、Restful

CBD架构,MVC模式

基于Promise,异步编程更加简单

封装了Db, Cache, Session等常用功能