Skip to content

dazejs/daze

Repository files navigation

GitHub issues npm npm actions codecov Codacy Badge GitHub license

Daze.js

Node.js 的 Web 框架

中文 | English

访问 https://dazejs.org/ 了解更多

介绍

Daze.js 是一款高性能、高扩展性、功能强大的 Node.js 服务端 Web 开发框架。

特性

  • 基于 TypeScript 开发
  • 面向切面编程(AOP)
  • 提供 ORM、验证器、资源层、服务层、中间层等抽象层能力
  • 基于 IOC 容器设计模式,模块高度解耦,支持依赖注入
  • 高性能路由设计,性能优异
  • 可通过服务提供者模式进行扩展,具有非常强大的扩展能力

快速开始

创建工程
$ npm init @dazejs/app project_name
$ cd project_name
$ npm run dev

访问 http://localhost:8080 进行预览

文档 & 社区

贡献者

请告诉我们可以为你做点什么,在此之前,首先查看 Issues 来获取 BUG 报告或建议。

想成为一个贡献者, 请参考我们的贡献指南

感谢所有为这个项目做出贡献的人!

基准测试

基准测试对比了一些其他的框架,主要通过没有路由与定义1000个路由的情况下进行比较,详见benchmarks

License

Daze.js is MIT licensed