有没有 node 版的类 django 框架

有没有 node 版的类 django 框架

前后端同构是真的爽啊,有没有node版的类 django 框架,没有就造一个。我好把自己python版的代码迁移到 nodejs。

话说,django 框架升级真的是太快了,我当时用的时候还是1.x,现在已经是3.x了,才4年啊。升级框架遇到一堆坑,各种依赖兼容性问题,以及源代码的修复。

前后端同构真的太爽了,django rest framework 那一套也不行,毕竟是前后端两套语言,两个工程,用了后端接口,SSR搞起来别扭。而直接django MVT 那一套,则更不好套接 reactjs 那一套前端框架。所以说,简单的web项目,前后端同构才是王道。不想舍弃 django 那一套完整的体系啊,ORM 和自带 admin,脚手架工具,框架内开发体验不要太舒适。


回答:

你是指 https://sailsjs.com/ ?


回答:

node大多用express或koa,至于orm,sequelize大部分数据库都支持,有自己的表迁移创建工具。其它诸如测试套件,后台生成工具看你个人需求。


回答:

最能和 Django 相比的 node 框架,就是 nest.js 吧,完全使用 ts,但是本质上也是 express 封装的,可以无缝使用 express 的中间件。而且 nest.js 的灵感来源于 Angular。

现在出新框架的出现已经放缓了脚步,因为目前 node 里还是以 express 占据着绝对优势,其他的 koa,hapi,apollo,除了 Koa 用的还有一些,egg 用了 Koa,其他的用的真的是不多。

Django 大而全,在 node 的 web server 里,nest.js 也可以说是大而全吧。

Flask 小而美,跟 koa 很像,都需要很多的配置的工具库。

回到你的问题上,因为 node 相比于 python,晚了将近二十年,所以很多东西还是需要时间来积淀的。

以上是 有没有 node 版的类 django 框架 的全部内容, 来源链接: utcz.com/a/164602.html

回到顶部