-
1 # peterswang
-
2 # 缺大錢的雲鵬
一位非常牛非常牛的大神的作品,該大神其他作品Turbo Pascal、Borland C++、Delphi、VJ,老一點的程式設計師對此想必並不陌生,都是當年的主流開發工具。據說目前原始碼編輯器中90%的技術源自這位大神。
至於C#,微軟主推,如果想在微軟平臺上做點啥,肯定要學咯。
-
3 # IT鳥叔
c#的優勢體現在以下幾個方面:
程式設計優勢:優雅的語法風格、創新的語言特性、提供了很多的程式設計語法糖,使得程式設計開發人員比較容易上手,配合本家生產的宇宙級開發神器IDE工具visual Studio更是得心應手。
版本的良好更新:作為科技巨頭微軟公司程式設計主打產品之一,微軟對於c#的維護與更新都提供了強有力的支援(親爹光環)。
c#誕生初期,由於微軟的戰略豪賭的失誤,導致該語言不具備跨平臺執行特性與過於封閉,這是不符合移動互聯時代的市場需求的,在後期的版本微軟也對其進行了重量級的更新,目前無論是在開源與跨平臺方面都已經得到了翻天覆地的改變,而且進行了多次底層最佳化,使得c#語言在執行效率上也得到了大幅提升!
應用上的優勢:目前在資料庫應用程式開發、分散式開發、web應用開發、網路通訊開發、嵌入式裝置開發、遊戲開發、工具軟體開發等方面都可以見到c#的身影,尤其在醫療行業、工業軟體、手機遊戲領域得到了非常廣泛的應用。
-
4 # 學習考試系統
C#語言可以說是“成也微軟,敗也微軟”,微軟推出C#語言,就C#本身是強過Java的,但是在Dotnet整體戰略上的失誤,導致不如Java流行。
很多人在談論C#語言時,會說到Dotnet,說它不跨平臺等等,C#語言和Dotnet平臺是兩個東西,早年微軟沒有為Linux系統編寫Dotnet Framework,而C#執行又要依賴Dotnet Framework,這就導致C#語言主要執行在Windows系統下。
當然在其它的一些環境也可以執行C#,例如Unity 3D,是可以用C#開發的。
後來Novell公司開發了Linux的C#編譯器Mono,可以讓C#執行在Liunx平臺;再後來,微軟開發了Dotnet core,實現DotNet跨平臺支援,C#自然也可以跨平臺運行了。
-----
咱們不討論執行平臺上的事情,單說C#語言的話,它是無比優秀的,語法簡捷、優雅,書寫流暢、易上手;諸多“語法糖”著實很甜。再加上開發工具visual Studio的加持,除錯、測試都很方便。開發速度大大超越其它語言(例如Java)。而執行速度,這個……早年不太行,現在還是可以的。
隨著微軟戰略規劃的調整,Dotnet平臺應用場景越來越廣泛,C#語言本身就很優秀,勢必將來市場佔有率會越來越大。
-
5 # 遠古氣息撲面而來
C#是最好的語言!
微軟大法好!
全面完善的文件!
大公司支援!
功能強大!
效能強大!
-
6 # 噹噹騎白羊
最大的優勢有個強大無比的微軟爸爸,砸了無數資源捧紅。
此外有個極其NB的技術大咖(名字不記得了)打基礎。確切的說是好幾個,光從Borland挖過去頂級的人才就好幾個。技術上一點問題沒有。
再加上有宇宙第一的Visual Studio加持,優勢大大滴!
-
7 # 煙仔369
NET的背後靠山是微軟,未來的發展前景還是值得期待的。
計算機領域中技術更新是非常頻繁的,而新技術的誕生必須是高階技術人員辛勤的勞動獲得的結果。而高階技術人員的費用又是一比不小的開銷。
所以說只要微軟不放棄它,它的前景一定是很不錯的,因為微軟有這實力。更何況.net core平臺的推出微軟現在全面擁抱開源平臺以前只能Windows上部署,現在Linux也可以部署包括資料庫SQL Server也推出了Linux版本,未來的發展可想而知。尤其這兩年.net core版本跟新很快的從.Net Core1.1,.Net Core2.0,.Net Core2.1,.Net Core2.2。現在已經推出了.net core3.1。並且推出.net 5預覽版,.NET 5講統一.net core 與.net framework。
Net Core平臺主要優勢
(1)開源、跨平臺:.NET Core 是開放原始碼通用開發平臺,由 Microsoft 和 .NET 社群在 GitHub 上共同維護。 它跨平臺(支援 Windows、macOS 和 Linux),用於構建web應用、IOT應用和移動後端應用。
(2)效能優越。據.net core團隊給出來的效能測試資料來看,Asp.net core(.net core)相比與原來的Web(.net framework 4.6) 程式效能提升了2300%。跟python、java等相同環境比較,效能都要優越。在 Techempower 的 Web 框架效能測試排行中,在 主流框架的各項效能對比中 ASP.NET Core 都遙遙領先
-
8 # 易斷玄機
1、語法優美
2、基於此的開發框架很多,從移動到桌面 全部都有
3、跨平臺
4、開發效率奇高
5、開發工具最強大
.....
回覆列表
語法簡潔優雅,開發效率高,在windows桌面應用開發方面,可以說是最好用的開發語言,同時透過Xamarin也支援跨平臺移動開發,目前.net core(.net 5)也支援跨平臺,並且執行效率評測高於Java等語言,所以在Web開發方面,也受廣大開發者歡迎!