net 一些生态
net 6.0 net 5.0 net.core mono(被微软收购) , net framework关系;
应用场景类
csharp
net
web :asp.net
workflow 工作引擎;适用于流程式,责任式,标准式业务流转;OA 处理简单的,BPM大型;概念比较模糊;
Windows Workflow Foundation: net framwork的引擎;
Workflow-Core: 轻量级
elsa-core: 有界面设计器;
商业版一大堆;知乎下面一大堆自卖自夸的;
- Saga Transactions 分散式交易模式
Topshelf windows 服务简化;
架构
.NET Application Architecture - Reference Apps (github.com)
dotnet-architecture/eShopOnWeb: 是一个示例参考应用程序,演示了Microsoft提供支持的单体架构。(github.com)
dodyg/practical-aspnetcore: 是ASP.NET Core的示例项目(github.com)
架构示例
项目
github上已经有诸多模板型项目;
框架类
- 微软的ORM :EF框架
工具类
nuget:一个包管理库;
- Sharprompt 交互性命令库;
- CliWrap
- Airtight abstraction over
System.Diagnostics.Process调用其它进程执行命令;封装库
- Airtight abstraction over
- command_line : 命令行参数解析;
- nsis打包工具; 开源。因为其它收费
建议
编写高质量C#代码必备技巧(下) - 个人技术笔记 (aihailan.com) 只有实际应用的时候才会体会;
快速开发框架
ASP.NET Boilerplate Project(ABP)框架: asp.net? 好像也可以 vue,angular等;
可以阅读一下文档 感觉与微软邦定很深
furion 这是中国的; 配合admin后台,也是差不多;
基本都是基于web方式; 可能客户端的UI实在太差;很难做到好看; 性能可能会好;
ABP中文文档 - 52ABP框架- 是一个.NET 快速开发平台,基于ABP+VUE或ABP+Angular的开发框架
工具
本站千星開源項目——.NET萬能工具:Masuit.Tools_2.5.9版本發布,支持到最新.NET7_懶得勤快的博客_互聯網分享精神
一般般;

