一起领会 .Net Foundation 项目 No.10
[ASP.NET Core 3框架揭秘] 服务承载系统[2]: 承载长时间运行的服务[下篇]
.Net 基金会中包含有许多优异的项目,本日就和笔者一同相识一下个中的一些优异作品吧。
中文引见
中文引见内容翻译自英文引见,重要采纳意译、如与原文存在相差,请以原文为准。
LLILC
LLILC (读作 ‘lilac’) 是一个基于 LLVM 的 MSIL 编译器。该项目的目的是建立一组运用LLVM的.Net东西,这些东西能够延长运转于多种平台和芯片架构。
本日,LLILC 被作为 JIT 的情势用于开发 ,不过新的 AOT 编译器也将在将来面世。
项目概况
- 项目许可证:
- 项目联系人:
相干链接
笔者简评
笔者关于编译道理及其底层相识不深,因而此处只能汇采一些互联网中的内容。
英文引见
LLILC
LLILC (pronounced ‘lilac’) is an LLVM based MSIL Compiler. The goal of the project is to produce a set of .NET tools that utilize LLVM to reach a broad set of platforms and chip architectures. Today LLILC is being developed against for use as a JIT, but an ahead of time (AOT) compiler is planned for the future.
Project Details
- Project License Type:
- Project Main Contact:
Quicklinks
以上《英文引见》摘录自 .NET Foundation 的 。原文受原项目许可证庇护。
中文引见
中文引见内容翻译自英文引见,重要采纳意译、如与原文存在相差,请以原文为准。
MailKit
是一个跨平台的 .Net 邮件客户端处置惩罚库,支撑包含了 IMAP、 POP3 和 SMTP 在内的罕见协定。
项目概况
- 项目许可证:
- 项目联系人:
相干链接
笔者简评
一针见血:跨平台.Net邮件客户端处置惩罚库,项目活泼,值得信任,引荐运用。
英文引见
MailKit
is a cross-platform .NET mail client library with support for IMAP, POP3, and SMTP.
Project Details
- Project License Type:
- Project Main Contact:
Quicklinks
以上《英文引见》摘录自 .NET Foundation 的 。原文受原项目许可证庇护。
中文引见
中文引见内容翻译自英文引见,重要采纳意译、如与原文存在相差,请以原文为准。
Managed Extensibility Framework (MEF, MEF2)
为大型运用程序供应了一个组合层,以改良运用程序的灵活性、可维护性和可测试性。
MEF 可用于作为“支撑提三方插件”的扩展性,或许为通例运用程序带来松耦合、可插拔的上风。
MEF 是 Microsoft .NET Framework 的一部分,其范例重要都存在于 System.ComponentModel.Composition.* 称号空间之下。
项目概况
- 许可证范例:
- 项目联系人:
相干链接
笔者简评
MEF 能够被归类为一类 IOC 框架,其在微软的许多大型工程中获得运用,典范的以 Visual Studio 如许的大型运用程序。
不过在 IOC 框架方面,诸如 Autofac 、 StructureMap 和 Microsoft.DependencyInjection 之类的等等挑选许多。因而,在微软的项目以外,用到 MEF 的好像并不多见。
风趣的是,为了项目的特殊性, MEF 在微软中其实有最少三个差别的版本:
英文引见
Managed Extensibility Framework (MEF, MEF2)
The is a composition layer for .NET that improves the flexibility, maintainability and testability of large applications. MEF can be used for third-party plugin extensibility, or it can bring the benefits of a loosely-coupled plugin-like architecture to regular applications. MEF is a part of the Microsoft .NET Framework, with types primarily under the System.ComponentModel.Composition.* namespaces.
Project Details
- Project License Type:
- Project Main Contact:
Quicklinks
快速学习的我该如何写好博客?