专栏首页me的随笔.NET常用第三方库(包)总结

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

文章会不定期更新,以下内容均为个人总结,欢迎各位拍砖指正

序列化与反序列化

  • JSON.NET 应该是.NET平台上使用最为广泛的序列化/反序列化包了,ASP.NET和ASP.NET Core中默认序列化/反序列化包
  • Jil 官网上说性能优于JSON.NET

文本日志记录

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

对象映射

数据库

  • Dapper 在.NET界也是大名鼎鼎了,主要有StackExchange团队在维护
  • Massive 和Dapper相比,Massive更轻量级,它只有两个.cs文件
  • SqlSugar 国产的轻量级ORM框架,支持LINQ操作
  • StackExchange.Redis Redis客户端,看名字就知道来自StackExchange了

定时任务

全文检索

  • Lucene.Net 不得不说JAVA生态的强大,这又是一款移植自JAVA阵营的优秀框架
  • ElasticSearch.Net 对Lucene做了一层封装,降低开发难度

消息队列

版权声明

本文为作者原创,版权归作者雪飞鸿所有。 转载必须保留文章的完整性,且在页面明显位置处标明原文链接

如有问题, 请发送邮件和作者联系。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • .NET 中的序列化 & 反序列化

    序列化:将对象的状态信息及类型信息,转换为一种易于传输或存储形式(流,即字节序列)的过程。

    雪飞鸿
  • .NET Core类库中读取配置文件

    最近在开发基于.NET Core的NuGet包,遇到一个问题: .NET Core中已经没有ConfigurationManager类,在类库中无法像.NET ...

    雪飞鸿
  • .NET Core中的包、元包与框架

    .NET Core是一个由NuGet包组成的平台。一些产品受益于细粒度包的定义,也有一些受益于粗粒度包的定义。为了适应这种二重性,.NET Core平台被分为一...

    雪飞鸿
  • 详解C# 序列化和反序列化

    今天我利用这篇文章给大家讲解一下 C# 中的序列化与反序列化。这两个概念我们在开发中经常用到,但是我们绝大部分只用到了其中的一部分,剩下的部分很多开发人员并不清...

    喵叔
  • protobuffer的前世今生(一)——简介

    Protocol buffers 在序列化数据方面,它是灵活的,高效的。相比于 XML 来说,Protocol buffers 更加小巧,更加快速,更加简单。一...

    MickyInvQ
  • LCTF2018-bestphp's revenge 详细题解

    这里只需要关注call_user_func这个回调函数。 call_user_func — 把第一个参数作为回调函数调用,第一个参数是被调用的回调函数,其余参数...

    安恒网络空间安全讲武堂
  • LCTF2018-bestphp's revenge 详细题解

    这里只需要关注call_user_func这个回调函数。 call_user_func — 把第一个参数作为回调函数调用,第一个参数是被调用的回调函数,其余参数...

    安恒网络空间安全讲武堂
  • python-3_函数_匿名函数_正则_

    L=['a','b','c','d'] for (offset,item) in enumerate(L):     print offset,item ...

    py3study
  • python--模块之re正则表达式

    正则表达式本身是一个小型的、高度专业化的编程语言,而在python中,通过内嵌集成re模块,我们可以通过直接调用来实现正则匹配。

    py3study
  • 【Netty】01-服务端和客户端的搭建

    envoke

扫码关注云+社区

领取腾讯云代金券