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


 

.Net 基金會中包含有很多優秀的項目,今天就和筆者一起了解一下其中的一些優秀作品吧。

中文介紹

中文介紹內容翻譯自英文介紹,主要采用意譯、如與原文存在出入,請以原文為准。

.NET Micro Framework

Microsoft® .NET Micro Framework 是一個開源的平台,開發者可以基於此上使用 Visual Studio 來實現采用 C# 語言編寫的托管代碼應用程序,這樣的應用程序支持運行在資源受限的嵌入式設備中。

Microsoft .NET Micro Framework SDK 提供了進行開發的必要組件,包括設備 IO 兼容,一套使用 C# 編寫的.Net 類庫子級和一套與 Microsoft Visual Studio® 完全集成的開發環境。

.NET Micro Framework 類庫包含了所有桌面版 Framework 中的主要名稱空間和類型、托管驅動支持、遠程固件更新功能和對安全設備的加密支持。

項目詳情

相關鏈接

筆者簡評

在小型設備上的開發競爭始終沒有停止過,C/C++ 此類編譯型語言在初期就占據了主要優勢。

而現在,硬件設備成本已經一再降低、物聯網重要概念和解決方案的落地,在小型設備上的競爭就更為明顯了。

.NET Micro Framework 提供了在小型設備上使用.Net 進行開發應用程序的可能。他已經具有十幾年的歷史。

國內關於此框架的介紹並不是很多。開發者可以通過以下內容更加詳細的了解此框架:

英文介紹

.NET Micro Framework

The Microsoft® .NET Micro Framework is an open source platform that enables you to write managed code C# applications using Visual Studio for resource constrained embedded devices.

The Microsoft .NET Micro Framework SDK supports development of code, including device I/O, in the C# language using a subset of the .NET libraries, and is fully integrated with the Microsoft Visual Studio® development environment. The .NET Micro Framework class library supports all major namespaces and types from the desktop framework, managed drivers support, Remote Firmware Updates and Cryptographic functions for Secure Devices.

Project Details

以上《英文介紹》摘錄自 .NET Foundation 的項目介紹 。原文受原項目許可證保護。

中文介紹

中文介紹內容翻譯自英文介紹,主要采用意譯、如與原文存在出入,請以原文為准。

.NET SDK For Hadoop

Hadoop 是一個彈性、分布式、無架構的數據處理平台,非常適合需要復雜分析和解釋的復雜數據。對於熟悉 C#、VB.NET 或任何其他 .NET 語言的開發人員現在可以通過 Microsoft .NET SDK for Hadoop 來使用 Hadoop。

項目詳情

相關鏈接

筆者簡評

以為微軟提供的用於對接 Hadoop 的 SDK,但其實其根本目的是為了讓開發者更好的使用 Azure 上提供的相關服務。

因此,在該項目的官網地址上也可以看到,該項目 2017 年 1 月 1 日之后就已經被棄用了,取而代之的是

  • Microsoft.WindowsAzure.Management.HDInsight
  • Microsoft.Hadoop.Client

當然,后來這兩者又被下面的包代替了:

  • Microsoft.Azure.Management.HDInsight
  • Microsoft.Azure.Management.HDInsight.Job

改名部實至名歸。

英文介紹

.NET SDK For Hadoop

Hadoop is an elastic, distributed, schemaless data processing platform, ideal for complex data that require sophisticated parsing and interpretation. Those familiar with C#, VB.NET, or any other .NET language can now leverage the platform using the Microsoft .NET SDK for Hadoop.

Project Details

以上《英文介紹》摘錄自 .NET Foundation 的項目介紹 。原文受原項目許可證保護。

中文介紹

中文介紹內容翻譯自英文介紹,主要采用意譯、如與原文存在出入,請以原文為准。

DotVVM: Component-based MVVM framework for ASP.NET

DotVVM 使您能夠僅使用 C# 和 HTML* 就能夠以 MVVM 的方式構建互動式 Web UI 界面。

它簡化了構建業務產品線 Web 應用,並且其具備有很多內建的控件,例如:GridViewFileUploadValidator 等等

開始一個新的 DotVVM 項目最簡單的方式是通過下載並安裝 DotVVM for Visual Studio 插件,然后通過 文件 > 新建 > 項目的方式進行創建。

項目詳情

相關鏈接

筆者簡評

支持 aspnetcore 和 framework 451 下的 owin 實現的 MVVM 方案。通過這個樣例,可以快速了解如何使用該框架。

現在幾乎可以說占據主流的 Web 前端開發框架 Vue/Angular/React 都是基於 MVVM 的基本思想進行實現的。

DotVVM 提供的 MVVM 方案是一種服務端客戶端結合的方案,這讓筆者不由的想到了 WebForm 和 Blazor。這些都是良好的方案,在特定的場景下都能夠良好的服務業務。不過奈何國內的場景較為特殊,主流相對較為扎堆。

DotVVM 目前由一家名為 riganti 的商業公司進行支持。

英文介紹

DotVVM: Component-based MVVM framework for ASP.NET

DotVVM lets you build interactive web UIs with just C# and HTML using the MVVM approach.

It simplifies building of line of business web apps and ships with many built-in controls like GridViewFileUploadValidator and more.

The easiest way to start with DotVVM is to download DotVVM for Visual Studio and do File > New > Project.

Project Details

以上《英文介紹》摘錄自 .NET Foundation 的項目介紹 。原文受原項目許可證保護。

其他項目


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM