华人澳洲中文论坛

热图推荐

    7 个十分实用的 .NET 库

    [复制链接]

    2023-3-12 09:27:09 19 0



    有一句谚语“你不用从新创造轮子”。一个好的名目使用一些实用的好的库能大小节约开发周期。
    我以为 .NET 不需求任何引见。它用于开发各种各样的运用顺序,包罗物联网装备、游戏、桌面和挪动运用顺序等。在这里,我整顿了 7 个十分实用的 .NET 库,它们将在您的开发之旅中提供帮忙。
    1. RestSharp


    使用 RESTful API 是开发人员的常见工作之一。该库将帮忙您实现此工作。该库的次要特性之一是它反对规模普遍的 HTTP 举措,包罗 GET、POST、PUT、DELETE 等。它包罗向申请添加标头、cookie 和参数的办法,以及对身份验证和处置过错的反对。它还提供了许多用于处置数据的弱小功用,例如 JSON 和 XML 数据的自动序列化和反序列化。
    链接:http://github.com/restsharp/RestSharp
    2.NLog


    日志记载是理解运用顺序行动形式和Bug缘故的最罕用办法。该库旨在简化记载动静和诊断代码问题的进程。它反对记载到各种指标,例如文件、数据库和管制台,并允许配置记载规定和规划。它能够处置从任何 .NET 言语收回的诊断动静。
    链接:http://github.com/NLog/NLog
    3.MoreLinq


    这个库扩展了 LINQ to Objects,添加了 70 多种额定的办法,能够进行更初级的数据处置和剖析。这个库的一个症结特性是它反对规模普遍的聚拢类型,包罗数组、列表和字典。它包罗过滤、排序、分组和聚合数据的办法,以及更初级的功用,如分区、组合和展平。
    链接:http://github.com/MoreLinq/MoreLinq
    4.AngleSharp


    该库使您可以解析基于尖括号的超文本,如 HTML、SVG 和 MathML。 它还反对未教训证的 XML。 这个库的一个首要方面是 CSS 也能够被解析。 包孕的解析器建设在民间 W3C 标准之上。 这会生成给定源代码的完善可移植 HTML5 DOM 表现,并确保与阅读器中的后果兼容。 另外,规范 DOM 功用(例如 querySelector 或 querySelectorAll)合用于树遍历。
    链接:http://github.com/AngleSharp/AngleSharp
    5.MimeKit


    MIME(多用处 Internet 邮件扩展)是一种用于电子邮件的规范格局,该库提供了一个简略高效的 API 来处置电子邮件动静。它易于使用,包罗动静解析、动静创立、动静修正和动静发送等功用。它还提供对 S/MIME(平安/多用处 Internet 邮件扩展)加密和签名的反对。
    链接:http://github.com/jstedfast/MimeKit
    6.Akka.net


    这个库提供了一组弱小的工具来构建弹性和可扩展的运用顺序,包罗对参预者、流和散布式数据处置的反对。它包罗参预者的轻量级完成,参预者是使用动静互相通讯和合作的对象。它还提供对流的反对,流是在散布式零碎中处置少量数据的弱小工具。
    链接:http://github.com/akkadotnet/akka.net
    7.Suave


    这是一个简略的 Web 开发 F# 库,提供轻量级 Web 办事器和一组组合工具来把持路由流和工作组合。它还提供了一个简略高效的 API 来定义 Web 运用顺序,包罗路由、两头件和模板等功用。它还反对 HTTP/2 和 WebSockets,使其合适古代 Web 开发。
    链接:http://github.com/SuaveIO/suave
    最初
    我置信这些库将在您的开发之旅中能为您提供得多帮忙。
    假如您知道任何其余实用的 .NET 库,请在评论中分享它们。

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    返回列表 本版积分规则

    :
    中级会员
    :
    论坛短信
    :
    未填写
    :
    未填写
    :
    未填写

    主题40

    帖子48

    积分232

    图文推荐