為什麼開源對 .NET 項目很重要?
已發表: 2021-09-08我們知道.NET 是微軟維護的開源平台。 它被提名為自 2017 年以來最活躍的 30 個開源項目並獲獎。 在目前的情況下,全世界有很多開源項目可用。 其中,.NET 確實是比較流行的一種。 這些項目有助於收集有關具有多種體系結構和編碼模式的 ASP.NET Core 技術的深入信息。
例如,我們正在記錄一些與我們合作過的 .NET 項目工程師之間的對話,他們分享了他們對開源對 .NET 項目的重要性的真實想法。 讓我們快速了解一下他們的想法。
.NET 項目開源的重要性是什麼?
大衛:如今,當代開發人員堆需要成為一個遍歷的平台。 我想開源是一種相對寬鬆的方式來開發大量的支持和支持。 它支持在不斷變化的操作系統和發起者的地形下進行開發。 此外,它使我們能夠實時與客戶建立聯繫。 好吧,開源可以提供許多其他幫助。 這些特性改變了我們規劃、建立和迭代的路徑。 網。 最後但並非最不重要的一點是,大量的人正在期待一些可以通過開源許可證訪問的技術,例如開發人員堆棧。
Bryana:有了開源,現在每個人都可以更輕鬆地運行、查看、調試,甚至為習慣於開發應用程序的運行時做出貢獻。 解決基本事實並指出它們變得容易多了,而這在以前常常被忽視。 開源的這一整個概念確保了它的可用性超出了單一經銷商微軟的範圍。
Eric:開源確實改變了遊戲規則。 我知道更多關於開源重要性的事實。 網。 讓我告訴你我的觀點。
第一,語言和運行時實現具有很多開源優勢。 這將使我們在這個領域比以前更加出色。
其次,我認為在這種情況下,地面面積很大。 因此,當人們能夠檢測甚至調試實現時,它會更加突出。 與其記下文檔,它確實是一種更好的與人聯繫的方式。
最後,我們將收到來自不同組織和個人的大量合作機會和建議。 這難道不比在我們舊的閉源政策中不斷推動自己簽訂一次性條約更輕鬆嗎?
亞當:沒錯! 這就是開源的意義所在。 但我可以說出 .NET 項目中開源的許多其他重要性。 所以,選擇一個對我來說是相當困難的。 但是讓我告訴你最喜歡的一個。 我認為開源最好的一點是,有了它,任何人都可以從任何地方發現任何重要的東西,並根據他們的選擇進行改進。 與此同時,對於 .NET Core,修改請求必須探索他們的途徑,才能找到正確的 Microsoft 人員。 它將為能夠處理改進過程的開發人員相應地安排。 如果它以這種方式繼續它的旅程,我希望它會在幾年內正式發布。 感謝技術,任何人的任何問題都可以在一夜之間得到治愈。 在發現任何問題後,他們所要做的就是提出一個 PR。 問題領域將在一天內得到審查、迭代和集成。 這只是下一個改進級別。
Jonas:我認為開源是有史以來最好的事情。 無疑有助於構建繁榮的跨平台。 這也是針對 Linux 的好方法。
Mark:對我來說,開源是最明顯的手段之一,可以證明微軟在 OSS 社區的大量投資不是浪費。 OSS 軟件不僅在開發過程中使用,而且作為我們庫存的基礎進行發貨。 我們不能忽視 OSS 系統提供的無數好處。 它在軟件生態系統的世界中發揮著巨大的作用。 因此,作為 OSS 的一部分,微軟不可避免地要回報它。
Bryana:截至目前,我們已經詳細記錄了我們以前的事蹟; 我們更容易運送正確的產品。 它在整個過程中為我們提供幫助。 此外,開源的整個社區規模為 m。 他們擁有許多領域的專業人士,甚至超過我們整個團隊。 這是幫助我們集中精力並以更深刻的熱情和技巧完成工作的另一個原因。
開源是否對 .NET 採用率的增加負責?
亞當:是的! 當然! 在開源之前,.NET 僅限於 Windows。 但是現在,可以從許多其他位置訪問它。
大衛:對我來說,是的。 我真的認為開源和 .NET 直接相連。 該系統有效地提高了整個項目的知名度。 此外,現在可以通過多個位置訪問它。 因此,它有點負責 .NET 項目的開發。
埃里克:我想是的。 但是 .NET Core 對 .NET 項目、整個場景等的變化負有更多責任。 但是我不能忽視 OSS 在 .NET 採用增長中的義務。 ASP.NET 開發服務可以幫助您了解更多。
結論:
希望 .NET 專業人士提供的信息足以有助於理解開源在 .NET 項目中的重要性。 可以說,開發應用平台除了開源之外別無他法。 它更有趣,而且非常快速且用戶友好。
最後,感謝 David、Bryana、Adam、Eric、Mark 和 Jonas 在本項目中的實際合作。 感謝您分享您的真實想法並指出關於開源在 .NET 項目中的重要性的有趣事實。