使用 .NET 的時機

已完成

在此單元中,您將了解使用 .NET 的時機。 選擇 .NET 的合理時機為何? 您可使用 .NET 建置什麼?

.NET 適合大型與小型專案

您可能會好奇 .NET 是否為值得投入時間了解的正確生態系統。 數百萬名開發人員每天都使用 .NET 來執行令人驚奇的事。 .NET 會為開發人員提供工具來建置與其相關的應用程式類型。

在生產力相當重要時選擇 .NET

一旦您了解如何根據其中一個應用程式模型建置應用程式之後,即可輕易地將所學內容套用到其他項目,即使其使用的是不同應用程式模型也一樣。 例如,在了解如何建置 Web 應用程式後,您的 .NET 技能便可轉化來建置行動裝置應用程式。

重新規劃您的知識,以減少了解新的程式設計模型或語言所需的時間投入。 當您面臨新挑戰時,貴公司能夠節省時間與經費。

針對企業級應用程式選擇 .NET

基於數個因素,.NET 在企業之間非常熱門。 優點包含其生態系統,以及與其他 Microsoft 產品的整合,包括 Azure 雲端服務和內部部署伺服器產品。 此外,.NET 是一種強型別系統,因此可避免在鬆散型別系統中發生的許多錯誤 (Bug)。 開發人員可以選擇使用 C# 中以物件為基礎的範例或 F# 中以功能為基礎的範例。 他們將會使用最適合需要解決之問題種類的語言。

針對原型、新創與小規模的應用程式選擇 .NET

.NET 在小型專案中也相當熱門,因為其長期以來,一直根據客戶意見反應與遙測來改善語言、API 與工具設計。 您可以使用 .NET 快速開發功能完整的軟體,以進行原型設計。 此外,.NET 也可以在價格實惠的硬體與雲端服務上執行。 且其性能勝過其他熱門平台,因此非常適合用於新創企業。

針對雲端和 AI 應用程式選擇 .NET

Azure SDK for .NET 可讓開發人員佈建及管理 Azure 資源。 或者,Azure App Service 和 Azure Functions 可裝載使用 .NET 語言建置的應用程式。

ML.NET 是適用於 .NET 語言的免費機器學習程式庫。 其會啟用以模型為基礎的功能,來進行機器學習分析及預測。

針對 IoT 應用程式選擇 .NET

您可使用 .NET 來建置 IoT 裝置和案例的 IoT 應用程式。 IoT 應用程式通常會和感應器、顯示器,以及需要使用一般用途 I/O (GPIO) PIN、序列埠或相似硬體的輸入裝置進行互動。 例如,您可以找到與 Raspberry Pi 和 HummingBoard 之類熱門版面搭配使用的程式庫。