• .NET常用第三方库(包)总结


    640?wx_fmt=jpeg

    序列化与反序列化

    • JSON.NET
      应该是.NET平台上使用最为广泛的序列化/反序列化包了,ASP.NET和ASP.NET Core中默认序列化/反序列化包

    • Jil
      官网上说性能优于JSON.NET

    文本日志记录

    • NLog

    • Log4Net

    以上二位都是从JAVA阵营移植过来的,对于分布式系统使用文本日志追踪问题也是比较恶心的一件事儿

    对象映射

    • AutoMapper
      这儿有一篇比较好的教程文章

    • ValueInject
      这个我接触的第一个对象映射库,还是比较简单的,源码读起来难度也不大

    数据库

    • Dapper
      在.NET界也是大名鼎鼎了,主要有StackExchange团队在维护

    • Massive
      和Dapper相比,Massive更轻量级,它只有两个.cs文件

    • SqlSugar
      国产的轻量级ORM框架,支持LINQ操作

    • StackExchange.Redis
      Redis客户端,看名字就知道来自StackExchange了

    定时任务

    • Quartz.Net
      附上一篇教程这哥们也从JAVA阵营移植而来

    全文检索

    • Lucene.Net
      不得不说JAVA生态的强大,这又是一款移植自JAVA阵营的优秀框架

    • ElasticSearch.Net
      对Lucene做了一层封装,降低开发难度

    消息队列

    • RabbitMQ.Client
      RabbitMQ客户端



    作者:雪飞鸿
    链接:https://www.jianshu.com/p/061679ee829b
    來源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。


  • 相关阅读:
    centos 查看硬盘使用情况
    查看centos内存命令
    VS2008编译运行时出现“外部组件发生异常”错误的解决方法
    20170307-1
    20170307
    centos7安装配置git
    Git理解笔记3
    Git理解笔记2
    Git理解笔记1
    php-设计模式
  • 原文地址:https://www.cnblogs.com/hgmyz/p/12351971.html
Copyright © 2020-2023  润新知