Nodejs 生态中有没有对标 PHP 生态的 Fastadmin 的产品/框架?
Nodejs 生态中有没有对标 PHP 生态的 Fastadmin 的产品/框架?
主要考察 3 点:
- 极速开发部署, 自动化的 CRUD 表结构、后台管理界面生成.
- 内置封装良好、开箱即用的通用功能 /模式. 如: 统一用户管理模块、图片管理模块、消息队列、RBAC 支持、RESTful 支持等.
- 较好的国内生态, 如 alipay 、wechat 等主流平台的第三方 SDK“轮子”.
一句话就是: 适合外包开发 一顿猛干的那种.
没有
曾经找过 没有找到 不过可以看看这个
Headless CMS - Top Content Management Systems | Jamstack
https://jamstack.org/headless-cms/
我之前找过了下。答案是没有。后面我是拿纯前端的 web 管理后台模板来改造,后端接口都是自己 node 写的。
PHP 这么简单, 你学 PHP 就完事了, 为啥还要用 node 搞呢
前面 1,2 点有一个框架是国外的,loopback 你可以看一下,不过一般不会集成 alipay 、wechat
看看这个 https://strapi.io/
除了消息队列和国内平台对接,https://github.com/directus/directus 都符合。
话说这个框架 tp 版本低,用它不会有啥问题嘛
可以看看 Parse: https://parseplatform.org/
可以看看 CabloyJS 开源全栈框架,你说的功能基本都有,而且还有更多的特性,比如:
1 、独创的自适应布局 pc = mobile + pad:是真正意义上的 pc 、mobile 跨端方案,一套代码同时适配 pc 端和 mobile 端。mobile 端是原生效果,不是 media query 那套。 演示站点: https://test.cabloy.com/
2 、具有完整架构体系的 NodeJS 工作流引擎,因此除了轻松实现 CRUD 、还可以实现更多业务功能
3 、原生“多实例 /多域名 /多租户”设计,支援 SAAS 系统开发
4 、还有更多特性,可以查看官网文档目录: https://cabloy.com/
在Node.js生态中,确实存在一些功能强大且流行的框架,可以与PHP生态中的Fastadmin相提并论。Fastadmin是一个基于PHP的极速后台开发框架,它极简、易用、高效,为开发者提供了丰富的功能和便捷的开发体验。在Node.js生态中,以下框架可以作为对标产品:
-
AdonisJs:
- 这是一个服务端渲染的MVC框架,被视为Laravel(PHP框架)的Node.js版本。
- 提供了创建完整Web应用程序或API服务器所需的一切,并且原生支持TypeScript。
-
NestJS:
- 一个用于构建高效、可扩展的Node.js服务器端应用程序的框架。
- 使用渐进式JavaScript,内置并完全支持TypeScript,结合了OOP、FP和FRP的元素。
- 通过架构优先的方法解决了许多框架在应用程序构架方面的问题。
-
Egg.js:
- 由阿里巴巴推出的企业级框架,提供了完整的Web开发所需的组件。
- 使用Koa作为底层,使用了“约定大于配置”的理念,提供强大的插件机制,方便扩展。
以下是一个使用NestJS构建的简单API服务器的示例代码:
import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';
async function bootstrap() {
const app = await NestFactory.create(AppModule);
await app.listen(3000);
console.log('Server listening on port 3000');
}
bootstrap();
综上所述,Node.js生态中有多个框架可以与PHP生态的Fastadmin相媲美,开发者可以根据具体需求选择合适的框架。