想开发一个web服务, 用javaScript, 不采用typescript, 现在哪个框架更合适
发布于 2 年前 作者 yinhaixiang 7005 次浏览 来自 问答

eggjs现在还有持续维护吗, midwayjs可以开发直接用js开发吗, 这两个框架文档比较亲切, 看起来舒服

6 回复

如果还在纠结,那么express,koa直接干起绝不会错

@yinhaixiang eggjs的定位是框架的框架,因此功能特性基本上相对稳定。为了提高开发效率,往往是在eggjs的基础上定制更上层的业务框架。如果使用javascript,可以试试基于eggjs实现的CabloyJS全栈框架,除了CRUD、角色管理、用户管理、权限管理等常见基础功能外,还内置有工作流引擎。用于开发中后台管理系统还是相当高效的。可以直接体验一下效果演示:https://test.cabloy.com/

全局安装 koa-generator,这是一个koa项目脚手架,可以通过koa2命令直接开搞!!

egg做过3个项目,midwayjs做了1个项目,新手的话建议egg比较好上手,约定大于配置,个人来开发上手特别快,更适合前端来初体验后端项目。 midwayjs 用了大量装饰器、依赖注入、控制反转,开发前得先看文档大致了解清楚这些内容才行,初期上手没那么快,需要理解的东西多一些。

fastify 不错,定义swagger很丝滑。实现一些功能的时候,不用自己在npm上找包,插件里有比较成熟的插件。

回到顶部