.net core 项目大全 之 应用程序框架

应用程序框架

  • ABP - 一个基于asp.net的应用程序框架,.net圈里应该都听过的,没听过可以上cnblogs.com看看相关介绍。简单说,当你新开一个要比简单的三层架构要复杂很多的项目时,建议看看它,首次使用可以直接按照框架来,熟悉之后再按照实际项目情况进行优化和改进。
  • Aeron.NET - 一个实现了高效可靠的UDP单播,组播和IPC消息协议的组件库。它是Aeron在.NET下的实现。Aeron则是java和c++下UDP组件库。简单说你可以在.NET下发UDP,java项目下收到对应消息,中间的消息传递都是安全可靠和高效的。
  • akka.net - 一个用于编写高并发,容错的基于事件驱动的分布式系统的应用程序框架。更详细的介绍看百度 akka.net。类似的流行的还有orleans
  • ASP.NET MVC - 需要介绍吗,不需要了吧。
  • CQRSlite - 一个轻量级的框架帮你去写 CQRS/ES 模型的应用程序。(@star:540)不清楚问度娘。国内也有人做了一套类似的框架ENode,因为不是英文的,老外没收录而已。
  • ENode - ENode is a framework aims to help us developing ddd, cqrs, eda, and event sourcing style applications.(@star:1100)
  • DotNetty - 事件驱动的异步网络框架,源自java的netty,微软的Azure团队负责维护。使用方法问度娘
  • EmbedIO - 一个超小的可跨平台的基于模块的Web服务器组件。(@star:417)通常是给你写的应用里集成了一个web服务器,当你部署到服务器后,偷偷的给自己开了一个后门端口,然后通过这个端口以web方式进行服务器管理。(以上说辞是根据官方文档里介绍整理出来的)
  • EventFlow - 用 Async/await 写的 CQRS/ES,DDD 框架(@star:640)。
  • ExtCore - 一个基于asp.net core 的基于模块化可扩展的web应用框架。
  • Halibut - .NET下的使用SSL做JSON-RPC的安全通讯组件。它是 Octopus Deploy 持续集成部署系统的后台通讯组件。它除了普通的request/response这种应答响应方式外,还提供了polling(轮询)模式。简单说,传统的应用服务器是客户端发起tcp连接请求到服务器端,而halibut可以反过来操作,就是由服务端反过来连接到事实上的客户端。这也就是这套持续集成系统要叫做Octopus(章鱼)的原因。
  • grpc - gRPC在.net下的实现。gPRC的概念问度娘
  • MassTransit - 基于消息,松耦合,异步通讯来获得高可用,高可靠与可扩展的分布式框架。(@star:1500)国内还是有一些人在研究的,可以问度娘了解。
  • microdot - 一个微服务框架,国内研究的人还不多(@star:600)
  • Nancy - 一个轻量级的web服务器框架。(@star:6112)看到这么多是star,老牌项目大家可以放心食用。
  • orleans - 微软出的分布式框架,不过多介绍了,大家自行百度 Orleans
  • protoactor-dotnet - 也是一个基于 Actor 模式的分布式框架。http://proto.actor.看作者的项目列表,有 go .net kotlin python 的实现。go的star最高(@star:2168),其次是.net(@star:619),kotlin(@star:105)和python(@star:43)应该是才开始进行开发,所以关注的人还不多。
  • RService.io - 一个轻量级的REST微服务框架,关注的人不多(@star:34),而且也断更了,不用太关注他了。
  • ServiceStack - 一个适用所有人的简单快速的结构设计良好的web服务框架。 https://servicestack.net.(@star:4229) 认识它是当年有人在群里问 ServiceStack.Redis 4.0 组件如何破解。不知道那位仁兄现在是否已经解决了这个问题。
  • Steeltoe OSS - 基于云服务的微服务工具包。国内的用户就不用关注了。

更多新内容,请访问github: https://github.com/dogvane/awesome-dotnet-core-cn

«   2023年9月   »
123
45678910
11121314151617
18192021222324
252627282930
网站分类
文章归档

Powered By Z-BlogPHP 1.6.5 Valyria

Copyright csharptools.cn Rights Reserved. 桂ICP备17007292号-1