Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dazejs/daze
一款基于 Node.js 的服务端Web框架 🚀🧩
https://github.com/dazejs/daze
Last synced: 3 months ago
JSON representation
一款基于 Node.js 的服务端Web框架 🚀🧩
- Host: GitHub
- URL: https://github.com/dazejs/daze
- Owner: dazejs
- License: mit
- Created: 2018-08-24T07:32:51.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-03-02T00:11:41.000Z (over 1 year ago)
- Last Synced: 2024-07-18T11:06:47.061Z (4 months ago)
- Language: TypeScript
- Homepage: https://dazejs.org/
- Size: 5.03 MB
- Stars: 90
- Watchers: 6
- Forks: 5
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
- awesome-github-star - daze
README
[![GitHub issues](https://img.shields.io/github/issues/dazejs/daze.svg)](https://github.com/dazejs/daze/issues)
[![npm](https://img.shields.io/npm/v/@dazejs/framework.svg)](https://www.npmjs.com/package/@dazejs/framework)
[![npm](https://img.shields.io/npm/dm/@dazejs/framework.svg)](https://www.npmjs.com/package/@dazejs/framework)
[![actions](https://github.com/dazejs/daze/workflows/Node%20CI/badge.svg)](https://github.com/dazejs/daze/actions)
[![codecov](https://codecov.io/gh/dazejs/daze/branch/master/graph/badge.svg)](https://codecov.io/gh/dazejs/daze)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/09d6f0f7a58d406c9c9b8ec4abaab2a6)](https://www.codacy.com/manual/dazejs/daze?utm_source=github.com&utm_medium=referral&utm_content=dazejs/daze&utm_campaign=Badge_Grade)
[![GitHub license](https://img.shields.io/github/license/dazejs/daze.svg)](https://github.com/dazejs/daze/blob/master/LICENSE)中文 | [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)