@dazejs/framework
Version:
Daze.js - A powerful web framework for Node.js
68 lines (43 loc) • 2.5 kB
Markdown
[](https://github.com/dazejs/daze/issues)
[](https://www.npmjs.com/package/@dazejs/framework)
[](https://www.npmjs.com/package/@dazejs/framework)
[](https://github.com/dazejs/daze/actions)
[](https://codecov.io/gh/dazejs/daze)
[](https://www.codacy.com/manual/dazejs/daze?utm_source=github.com&utm_medium=referral&utm_content=dazejs/daze&utm_campaign=Badge_Grade)
[](https://github.com/dazejs/daze/blob/master/LICENSE)
<div align="center">
<a href="https://github.com/dazejs/daze">
<img width="200" heigth="200" src="https://github.com/dazejs/daze/blob/master/assets/logo.png">
</a>
<h1>Daze.js</h1>
<h4>Node.js 的 Web 框架</h4>
</div>
中文 | [English](README_en.md)
访问 [https://dazejs.org/](https://dazejs.org/) 了解更多
## 介绍
`Daze.js` 是一款高性能、高扩展性、功能强大的 `Node.js` 服务端 Web 开发框架。
## 特性
- 基于 TypeScript 开发
- 面向切面编程(AOP)
- 提供 ORM、验证器、资源层、服务层、中间层等抽象层能力
- 基于 IOC 容器设计模式,模块高度解耦,支持依赖注入
- 高性能路由设计,性能优异
- 可通过服务提供者模式进行扩展,具有非常强大的扩展能力
## 快速开始
##### 创建工程
```bash
$ npm init @dazejs/app project_name
$ cd project_name
$ npm run dev
```
访问 `http://localhost:8080` 进行预览
## 文档 & 社区
- [中文文档](https://dazejs.org/)
## 贡献者
请告诉我们可以为你做点什么,在此之前,首先查看 [Issues](https://github.com/dazejs/daze/issues) 来获取 BUG 报告或建议。
想成为一个贡献者, 请参考我们的[贡献指南](CONTRIBUTING.md)
感谢所有为这个项目做出贡献的人!
## 基准测试
基准测试对比了一些其他的框架,主要通过没有路由与定义1000个路由的情况下进行比较,详见[benchmarks](benchmarks/README.md)
## License
Daze.js is [MIT licensed](https://github.com/dazejs/daze/blob/master/LICENSE)