一起了解 .Net Foundation 项目 No.19

 

.Net 基金会中包含有很多优秀的项目,今天就和笔者一起了解一下其中的一些优秀作品吧。

中文介绍

中文介绍内容翻译自英文介绍,主要采用意译、如与原文存在出入,请以原文为准。

Salesforce Toolkits for .NET

Salesforce Toolkits 为 .Net 开发人员提供了与 Force.com 和 Chatter 进行互操作的 REST API 原生类库。

项目详情

相关链接

笔者简评

Salesforce 全球知名的 CRM 服务供应商。快速交付的 SaaS 平台。是在专业领域以极致的标准化赢得市场的先锋队。不过笔者私以为,要在中国做好一个 2B 的企业级服务,恐怕个性化才是最难的。

可以作为如何构建 REST API 客户端库的参照项目。

英文介绍

Salesforce Toolkits for .NET

The Salesforce Toolkits for .NET provide an easy way for .NET developers to interact with the Force.com & Chatter REST APIs using native libraries.

Project Details

以上《英文介绍》摘录自 .NET Foundation 的项目介绍 。原文受原项目许可证保护。

中文介绍

中文介绍内容翻译自英文介绍,主要采用意译、如与原文存在出入,请以原文为准。

Source link 能够支持在调试时将源码下载到本地进行调试。

SourceLink 包含了一组构建工具用于创建和测试 Source Link 功能。

Source link 支持 是一个非常有用的生产性功能,通过它可以将程序集的源码以信息的形式,在源码编译时嵌入到 PDB 中。

项目详情

相关链接

笔者简评

有了它,开源代码的类库可以更好的协作。

现在,你也可以调试 .Net 框架的内部源码,可以调试 github 开源项目的源码。而实现这些,你完全不需要自己编译这些源码,因为 Source link 已经都为你准备好了。

目前,该项目已经被微软吸收到了 .Net SDK 内部。该项目目前处于维护阶段。新的项目地址为:https://github.com/dotnet/sourcelink 。

英文介绍

Source link support allows source code to be downloaded on demand while debugging. SourceLink is a set of build tools to help create and test for source link support. Source link support is a developer productivity feature that allows unique information about an assembly’s original source code to be embedded in its PDB during compilation.

Project Details

以上《英文介绍》摘录自 .NET Foundation 的项目介绍 。原文受原项目许可证保护。

中文介绍

中文介绍内容翻译自英文介绍,主要采用意译、如与原文存在出入,请以原文为准。

Steeltoe

Steeltoe 是一个应用程序框架,其为 .NET Framework 和 .NET Core 开发者提供了构建云原生应用程序和微服务的支持。

框架不仅仅为 .Net 引入了流行的开源类库,例如使用 Netflix Eureka 作为服务发现组件,使用 Netflix Hystrix 业务熔断处理,使用 Spring Cloud Config 作为外部配置中心,以及使用 Spring Cloud Connectors 作为服务对接器。

框架在安全、日志、应用程序管理、健康监控、调试追踪等等方面提供了类库以辅助开发。

Steeltoe 已经由 Pivotal Software 有限公司 贡献给 .NET Foundation。项目采用 Apache 2.0 许可证进行开源授权。

项目详情

相关链接

笔者简评

这是一个全家桶式的框架系统,方方面面都是为了建设云环境下的应用而考虑的。

如果你打算采用 .Net 的方式来开发微服务,而又没有一个类似 Spring Cloud 的全家桶方案,那么 Steeltoe 会是一个值得考虑的选择。

Steeltoe 对 Spring Cloud 相关组件的亲和性,也非常适合于当前中国 Java 遍地起的情况。

英文介绍

Steeltoe

Steeltoe is an application framework that provides libraries for .NET Framework and .NET Core developers in order to build cloud-native applications and microservices. Not only does the project bring popular open source project libraries to the .NET world like Netflix Eureka for service discovery, Netflix Hystrix for circuit breaker, Spring Cloud Config for external configuration, and Spring Cloud Connectors for simplifing connections to services, it also provides libraries for security, logging, application management, application health monitoring, distributed tracing, and more.

Steeltoe was contributed to the .NET Foundation by Pivotal Software, Inc. and is licensed under the Apache 2.0 license.

Project Details

以上《英文介绍》摘录自 .NET Foundation 的项目介绍 。原文受原项目许可证保护。

其他项目

posted @ 2020-03-16 09:21  Newbe36524  阅读(874)  评论(1编辑  收藏  举报