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

  • 2020 年 3 月 16 日
  • 筆記

 

.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 的項目介紹 。原文受原項目許可證保護。

其他項目