您的位置:首页 > 其它

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

2018-02-26 16:31 405 查看

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


序列化与反序列化

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客户端

版权声明

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

如有问题, 请发送邮件和作者联系。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: