zoukankan      html  css  js  c++  java
  • 优秀.NET开源项目

    .net社区有很多优秀的开源项目,我们今天先推荐6个开源项目;

    1.MassTransit

    MassTransit 是一个自由、开源、轻量级的消息总线, 用于使用. NET 框架创建分布式应用程序。MassTransit在现有消息传输上提供了一组广泛的功能, 从而使开发人员能够友好地使用基于消息的会话模式异步连接服务。基于消息的通信是实现面向服务的体系结构的可靠和可扩展的方式。
    官网 http://masstransit-project.com
    github https://github.com/MassTransit/MassTransit
    2.Dapper

    简单的对象映射器.Net
    github https://github.com/StackExchange/Dapper
    3.SuperSocket

    SuperSocket 是一个轻量级, 跨平台而且可扩展的 .Net/Mono Socket 服务器程序框架。你无须了解如何使用 Socket, 如何维护 Socket 连接和 Socket 如何工作,但是你却可以使用 SuperSocket 很容易的开发出一款 Socket 服务器端软件,例如游戏服务器,GPS 服务器, 工业控制服务和数据采集服务器等等。
    官网 http://www.supersocket.net/
    github https://github.com/kerryjiang/SuperSocket
    4.nopCommerce

    优秀的开源电商项目
    github https://github.com/nopSolutions/nopCommerce
    5.StackExchange.Redis

    redis客户端
    github https://github.com/StackExchange/StackExchange.Redis
    6.Topshelf

    使用.NET构建Windows服务的简单服务托管框架。
    github https://github.com/Topshelf/Topshelf


    net社区有很多优秀的开源项目,我们今天再推荐12个开源项目;
    1. Domain-Driven-Design-Example

    DDD 示例 挺不错的。
    github https://github.com/zkavtaskin/Domain-Driven-Design-Example
    2.SmartStoreNET

    开源的电商项目
    github https://github.com/smartstore/SmartStoreNET
    3.abp

    ABP框架全称为“ASP.NET Boilerplate Project”,中文翻译为“ ASP.NET样板项目”,ABP是一个开源应用程序框架,专注于基于ASP.NET Core 的Web应用程序开发,但也支持开发其他类型的应用程序
    github https://github.com/abpframework/abp
    4.grpc

    gRPC 是一个由Google开源的,跨语言的,高性能的远程过程调用(RPC)框架。gRPC使客户端和服务端应用程序可以透明地进行通信,并简化了连接系统的构建。它使用HTTP/2作为通信协议,使用 Protocol Buffers 作为序列化协议。并且微软官方 ASP.NET 项目的人员进行维护,良好的接入 .NET Core 生态
    github https://github.com/grpc/grpc-dotnet
    5.Autofac

    IOC容器
    github https://github.com/autofac/Autofac
    6.quartz

    任务调度
    github https://github.com/quartznet/quartznet
    7.polly

    Polly 是一个 .NET 弹性和瞬态故障处理库,允许开发人员以 Fluent 和线程安全的方式来实现重试、断路、超时、隔离和回退策略。
    github https://github.com/App-vNext/Polly
    8.Hangfire

    非常容易地在.NET或者.NETcore应用程序中执行后台任务,无需windows服务或者单独的进程。且任务信息可以被持久保存。
    github https://github.com/HangfireIO/Hangfire
    9.redis 命令

    《Redis Command Reference》全文的中文翻译版。 http://RedisDoc.com
    github https://github.com/huangz1990/redis
    10 orleans

    一种构建分布式、 高规模(伸缩)的应用程序, 奥尔良是一个框架,提供一个简单的方法来构建分布式的高规模计算应用程序,而无需了解并应用复杂并发或其他伸缩模式。它是由微软研究院创建和设计在云计算中使用。
    github https://github.com/dotnet/orleans
    11 rabbitmq-dotnet-client

    rabbitmq 客户端类库
    github https://github.com/rabbitmq/rabbitmq-dotnet-client
    12 AutoMapper

    将一个对象映射到另一个对象的代码。摆脱了繁琐的赋值过程
    github https://github.com/AutoMapper/AutoMapper

  • 相关阅读:
    JS----事件
    JS----计时器
    JS----文档对象模型
    JS----基本数据类型
    JS----函数
    JS----数组
    JS----正则表达式
    CSS----盒子模型与浮动
    Web-9月13日随笔
    Web-9月14日随笔
  • 原文地址:https://www.cnblogs.com/dawenxi0/p/11596694.html
Copyright © 2011-2022 走看看