美文网首页全栈之巅
AdonisJs v4学习笔记 1 -了解AdonisJs v4

AdonisJs v4学习笔记 1 -了解AdonisJs v4

作者: 全栈之巅Johnny | 来源:发表于2017-10-10 23:36 被阅读26次

    1. NodeJs框架现状

    目前NodeJs框架很多,但好用的很少。

    • Express4Koa2都不错,但功能太少,要想做个东西还得东拼西凑而且也没个标准很混乱,典型的先甜后苦;
    • Meteor是真全栈但一般人接受不了;
    • Feathers.js之前炒得很火,但试了一下觉得还是有点不爽;
    • 国内的ThinkJsEgg.js都是基于Koa2,喜欢的朋友可以试试;
    • 上面都还行,我选 AdonisJs :),因为我是PHP的Laravel转过来的,所以目前更倾向于它,ODM(类似关系型数据库的ORM)、IoC、配置、验证、类blade的模板、方便的测试等等。

    2. 关于AdonisJs

    AdonisJs v3官网,老版本...
    AdonisJs v4官网,完善中...

    AdonisJs可以理解为一个NodeJs版的Laravel,因为我前几年都是搞PHP,后来一直钟情laravel,所以一见到AdonisJs就认定她了。

    我用AdonisJs的时候是v3,那时候用的还是基于co的生成器函数(Generator Function),但很快,现在的v4用的全都是asyncawait了。

    3和4差别有点大,大部分都是语法上的差别,基本上也是参考的Koa2的设计模式,请求(request)和响应(response)也是来自于一个上下文对象(context)

    3. 我想干嘛

    准备把我的学习过程记录下来

    4. 然后?

    没了,看下一篇吧。

    相关文章

      网友评论

        本文标题:AdonisJs v4学习笔记 1 -了解AdonisJs v4

        本文链接:https://www.haomeiwen.com/subject/ncyhhxtx.html