找回密码
 立即注册
查看: 126|回复: 1

应用框架

[复制链接]

主题

0

回帖

265

积分

中级会员

积分
265
发表于 2024-5-6 09:55:18 | 显示全部楼层 |阅读模式
本帖最后由 tangluo 于 2024-5-6 10:04 编辑



  • .NET Boxed Framework - .NET Core 扩展和助手 NuGet 包。
  • ASP.NET Boilerplate - 用于新型现代 ASP.NET MVC Web 应用程序的起点,包含最佳实践和最流行的工具。
  • ABP - ASP.NET Boilerplate Web 应用程序框架的下一代。
  • Orleans - Orleans 是一个框架,提供了构建分布式高规模计算应用程序的简单方法,无需学习和应用复杂的并发或其他扩展模式。
  • Newbe.Claptrap - 这是一组以响应式、事件源和 Actor 模式为基础的服务器端开发框架。在此基础上,开发人员可以更简单地开发“分布式”、“扩展”和“易于测试”的应用程序。
  • CoreFX - corefx 存储库包含 .NET Core 的库实现(称为 "CoreFX")。它包括 System.Collections、System.IO、System.Xml 和许多其他组件。
  • CSLA .NET - 业务层开发框架 https://cslanet.com/
  • Mono - 开源的 ECMA CLI、C#、F#、VB 和 .NET 实现。
  • Mono-Addins - Mono.Addins 是一个用于创建可扩展应用程序和扩展这些应用程序的通用框架。
  • peasy - Peasy 是一个中间层框架,提供易于使用和灵活的规则引擎,旨在解决常见的挑战,如并发处理、事务支持、容错、线程处理、可扩展性、异步和多客户端支持,以及易于测试,无需学习曲线!
  • Plastic - Plastic 提供了对域、应用程序规则、业务规则或应用程序中的业务逻辑的封装。为此,使用了命令模式。
  • Signals - Signals 是一个基于 .NET5 的框架,旨在通过为开发团队提供工具、方面和流程来提高开发团队的质量和生产力。
  • Spring.Net - Spring.NET 是一个开源应用程序框架,可使构建企业 .NET 应用程序更加容易。
  • DotNetty - DotNetty 是 Netty 的移植,用于快速开发可维护的高性能协议服务器和客户端。
  • AspectCore Framework - AspectCore Framework 是基于面向方面编程的跨平台框架,用于 .NET Core 和 .NET Framework。核心支持方面拦截、依赖注入集成、Web 应用程序、数据验证等。
  • HopFramework - HopFramework 是一个框架,通过简单的代码和配置应用领域驱动设计和许多模式,以提供更好的解决方案。
  • Fusion - .NET Core 和 Blazor 库,试图通过引入一种新颖的“计算可观察对象”来显著改善实时和高负载服务的实现方式 - 不可变、线程安全,最重要的是,对开发者几乎是透明的。示例 1 示例 2
  • silky - Silky 框架旨在帮助开发人员通过 .NET 平台下的简单代码和配置,快速构建微服务开发框架。
  • ASP.NET Boilerplate - ABP是一个通用的WEB应用程序框架和项目模板。
  • Abp vNext - 该项目是ABP Web应用程序框架的下一代。
  • AsyncEx - async / await的帮助程序库。
  • Aeron.NET - 高效可靠的UDP单播,UDP组播和IPC消息传输。
  • akka.net - Akka是一个基于scala语言的Actor模型库,旨在构建一套高并发、分布式、自动容错、消息驱动应用的工具集。
  • Aggregates.NET - Aggregates.NET是一个框架,可以帮助开发人员将优秀的NServiceBus和EventStore库集成在一起。
  • ASP.NET MVC - 官方WEB应用程序框架,MVC。
  • ASP.NET Core - ASP.NET Core是一个跨平台的.NET框架。
  • Butterfly Server .NET - 允许用最少的工作量构建实时Web应用程序,分布式追踪的服务器端库。
  • CAP - CAP是处理分布式事务的解决方案,还具有EventBus功能,它轻巧,易于使用且高效。
  • Carter - Carter是一个路由框架,使代码更加简单明确。
  • Chromely - Electron.NET的轻量级替代品,构建HTML5桌面应用程序框架。
  • Cinchoo ETL - 用于.NET的ETL框架(用于CSV,Flat,Xml,JSON,键值对格式文件的分析器/写入器)。
  • CQRSlite - 用于帮助在C#中编写CQRS和Eventsourcing应用程序的轻量级框架。
  • dataaccess_aspnetcore - EF的UnitOfWork和Repositories的基类。
  • DNTFrameworkCore - DNTFrameworkCore 是一个轻量级且可扩展的基础结构,用于基于ASP.NET Core构建高质量的Web应用程序
  • DotNetCorePlugins - 用于动态加载.NET Core程序集,将其作为主应用程序的扩展来执行与Assembly.LoadFrom不同。
  • DotnetSpider - DotnetSpider,一个类似于WebMagic和Scrapy的.NET标准爬虫库。它是轻量级,高效且快速的高级Web爬网和抓取框架。
  • DotNetty - netty端口,事件驱动的异步网络应用程序框架。
  • dotvvm - Web应用程序的开源MVVM框架。
  • ElectronNET - 使用ASP.NET NET Core构建跨平台桌面应用程序。




主题

0

回帖

265

积分

中级会员

积分
265
 楼主| 发表于 2024-5-6 09:55:39 | 显示全部楼层
本帖最后由 tangluo 于 2024-5-6 10:04 编辑

  • EmbedIO - 一个小型的,跨平台,基于模块的Web服务器。
  • Ether.Network - Ether.Network是一个开源网络库,允许开发人员通过sockets创建简单,快速和可扩展的套接字服务器或客户端的基本库。
  • EventFlow - EventFlow是一个易于使用的基本CQRS + ES框架。
  • ExcelDataReader - 用C#编写的轻量级快速库,用于读取Microsoft Excel文件。
  • ExtCore - 用于创建模块化和可扩展的Web应用程序框​​架。
  • Finbuckle.MultiTenant - Finbuckle.MultiTenant是ASP.NET Core的多租户库。它提供用于租户解析,每个租户应用程序配置和每个租户数据隔离的功能。
  • fission - Fission 是一个构建在 Kubernetes 之上的 FaaS框架。ission 利用Kubernetes 集群管理、调度、网络管理等,将容器编排功能留给 Kubernetes,而 Fission 就专注于 FaaS 特性。
  • grpc - 远程过程调用(RPC)为构建分布式应用程序和服务提供了有用的抽象,grpc库。
  • Halibut - 使用基于SSL的JSON-RPC的.NET安全通信框架。
  • MagicOnion - MagicOnion是一个实时网络引擎,如SignalR,Socket.io和RPC-Web API框架。
  • MassTransit - .NET分布式应用程序框架。
  • microdot - 一个开源的.NET微服务框架。
  • MoreLINQ - LINQ to Objects的扩展。
  • Nancy - 用于在.NET和Mono上构建基于HTTP的服务的轻量级框架。
  • opencvsharp - OpenCV的跨平台库。
  • orleans - Orleans是一个跨平台的,用于构建分布式应用程序框架
  • Prism - Prism是一个框架,用于在WPF,Windows 10 UWP和Xamarin Forms中构建松耦合,可维护和可测试的XAML应用程序。
  • protoactor-dotnet - Golang和C#的快速分布式Actor。
  • resin - 面向文档的搜索引擎,具有列索引,多重集合查询,基于JSON的查询语言和HTTP API。
  • RService.io - 用于ASP.NET Core的轻量级REST服务框架
  • ServiceStack - ServiceStack是一个简单,快速,通用和高效的全功能Web和 Web服务框架。
  • Steeltoe OSS - 用于常见微服务模式的.NET工具包。
  • Strathweb.TypedRouting.AspNetCore - 一个在ASP.NET Core MVC项目中启用强类型路由的库。
  • surging - Surging是一种微服务引擎,提供了轻量级,高性能的模块化RPC请求管道。服务引擎支持http,TCP,WS,Mqtt,UDP和DNS协议。它使用ZooKeeper和Consul作为注册表,使用哈希算法,随机,轮询,压力最小优先级作为负载平衡算法,内置服务管理以确保可靠的RPC通信。
  • Xer.Cqrs - 轻巧易用的CQRS + DDD库。
  • X.PagedList - 用于轻松分页ASP.NET / ASP.NET Core中任何IEnumerable / IQueryable的库。



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|充电资源网

GMT+8, 2025-6-3 17:29 , Processed in 0.084734 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.