https://github.com/daoting/dt
利用 C# + XAML 进行快速业务开发的跨平台框架(搬运工)
https://github.com/daoting/dt
android asp-net-core c-sharp cross-platform macos maui rpc uno webassembly windows winui xaml
Last synced: about 1 month ago
JSON representation
利用 C# + XAML 进行快速业务开发的跨平台框架(搬运工)
- Host: GitHub
- URL: https://github.com/daoting/dt
- Owner: Daoting
- Created: 2019-07-16T01:09:48.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-05-21T00:27:59.000Z (12 months ago)
- Last Synced: 2024-05-23T08:15:40.172Z (12 months ago)
- Topics: android, asp-net-core, c-sharp, cross-platform, macos, maui, rpc, uno, webassembly, windows, winui, xaml
- Language: C#
- Homepage: https://github.com/daoting/dt
- Size: 123 MB
- Stars: 54
- Watchers: 1
- Forks: 12
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
搬运工
## 利用 C#/XAML 进行快速业务开发的跨平台框架
[](https://github.com/daoting/dt/stargazers/)
[](https://www.nuget.org/packages/dt.client)
[](https://www.nuget.org/packages/dt.infras)
[](https://www.nuget.org/packages/dt.buildtools)
[](https://www.nuget.org/packages/dt.service)
[](https://www.nuget.org/packages/dt.tasks)## [查看详细文档](https://daoting.github.io/dt-docs/)
## 概述
框架全名“数据的搬运工(Data Transfer)”,简称**搬运工**,缩写**dt**。涉及技术:.NET、WinUI、C#/Xaml、云原生。
搬运工由客户端和服务端两部分组成,是一套用于快速构建业务系统的基础技术实现和规范集,本身与具体业务无关。
* 客户端部分通过 [Uno Platform](https://github.com/unoplatform/uno) 支持在Windows、 浏览器(WebAssembly)、手机、Linux上跨平台运行,包括一系列可复用的前端控件和各种基础功能模块;
* 服务端部分全面采用.NET云原生开发,提供多个通用的微服务,利用这些预定义的内容可直接快速的开发出符合常规要求的业务系统;
* 同时,两部分都支持独立使用,也可根据规范在不同层面、不同粒度下扩展框架,从而满足特定的业务需求。
## 目录
* Client:客户端
* Demo:使用样例
* Service:服务端