首頁>技術>

大家我是你是的軟體主講老師寧彤天,很高興給大家講一下“學會C#能開發什麼?網站、小程式、遊戲都能開發嗎?”。對於這個問題,做為十年老碼農的我來告訴你。

學會C#能開發什麼?

C#是C++的升級語言,C++又是C的升級語言。C#結合了JAVA與C++兩種語言的優勢,面嚮物件語言,強型別語言,程式碼安全語言。C#微軟公司現在主推的一種程式語言,在現在微軟的PC端軟體中,C#是用得軟多的一種開發語言,特別是在PC端遊戲開發中,基本是C#來開發的。

C#在小程式開發中,還有一定地位,但這一兩年感覺比不上JAVA利害,在開發安桌小程式中。

在開發網站這塊,目前是以JAVA與C#兩種程式語言為主流了,這兩種語言都有各自的強大開發平臺支援,但在使用體驗中,C#的VS開發平臺有點太過吃硬體,這要團隊開發中,C#的硬體成本會很高。這兩種語言都可使用三層架構或多或架構來實現大型專案軟體開發,這種結構的優勢是可以把各各功能,按小塊來開發,在組裝起來使用,那塊不用,就直接更換那塊程式碼就行,不用像以向C語言那樣,一塊功能出現問題,必須整個程式碼重寫完這樣。

C#可以說是一種萬能語言,基本什麼都能開發,網站、PC軟體、APP、遊戲等等基本沒有他不能開發的。

網站、小程式、遊戲都能開發嗎?

這個問題我上面剛說完,這種語言就如同萬能開發語言,但在跨平臺上,執行速度可能比不上JAVA語言的跨平臺能力強,畢竟跨平臺C#才從2018年才開始的,很多類庫都還沒有

一下子完善,所以在正式開發中,現在以跨平臺為主的開發,都還是以JAVA為主多,C#只還是嘗中的多。

還有在大型網站開發中,C#雖然也佔一定的地位,但還是難以超越JAVA語言,這是現在伺服器大多是用命令列作業系統的伺服器,C#因為跨平臺剛釋出一兩年,所以穩定考慮,現在用在命令列作業系統的伺服器的程式,都還是以JAVA語言開發的程式為主。

總結:如果你想在開發電腦端的軟體多,就學習C#語言;如果你想開發手機APP軟體多,就學習JAVA語言。

  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 一個只有11行程式碼的web程式教程