目前學c#怎麼樣?

不123298572


前景還不錯啊,好好幹

,.NET分VB,C#,ASP.NET,Winforms,在網絡開發和桌面應用的開發都較優秀,開發時間非常短,這也是它和JAVA的最大區別,ASP.NET是網頁開發,VB的時代已經過去了,C#和Winforms主要是桌面應用開發,但.NET的相對好學,也沒有JAVA那麼高的技術含量

如果說前景絕對是JAVA好些 但C#學習速度快 可以吧C#學完以後再去學習JAVA

微軟創建C#時懷有幾個目的。首先,他們需要一個Java的替代品。隨著他們和這種語言的持續法庭鬥爭,以及大多數人認為Java是Sun的產品,微軟需要自己的類似Java的語言,並且能很明顯看出是他們自己的。另外,微軟想要一種新的、乾淨的語言,沒有用戶仍然需要維持的任何遺留代碼。結局就是一種乾淨的語言,沒有大量的包袱。

最願意使用C#語言的是Java,C和 C++ 開發人員。這些開發人員已經熟悉了語言的結構和大小寫敏感。他們也需要對待到.NET的學習曲線,因此他們不會比VB程序員有太多的優勢。

C#的優點

我無可否認的是一個VB支持者,但是C#確實有一些優點。例如,多行註釋的能力,不需要重複註釋字符是相當靈活的。C#也能做前和後的自增、自減.


IT男帶你一起學編程


我是一名.net程序員,主要是web端,就我個人而言,學習一門編程語言是否值得學習,得從兩個方面來考慮,一個是就業前景,一個是我自己的興趣,C#作為一門發展了近20年的編程語言,其實力是不言而喻的,但是由於天生的平臺侷限性,導致了很多C#程序員紛紛轉頭其他語言的懷抱,大多數都是為了生計和前途考慮,這也是一個很現實的問題。

不過近年來,微軟.net core的橫空出世似乎讓C#又煥發了活力,其跨平臺,兼容性,開源以及生態環境都無疑是加分點,其這些特點也給了學習C#作為主力語言的工程師一劑強心劑!以下是對其進行簡單的介紹:

學習門檻低

如果你學習過C Java等,那麼你會對C#的語法感到熟悉,它的語法非常的容易閱讀,即使你是新手,也有大量的書籍和資料來供你學習

具備現代語言所有特點

.NET Core 有一些頂級功能:

  1. 強類型。

  2. 強大的基類庫。

  3. 異步編程 - 易於使用的異步/等待模式。

  4. 垃圾收集,自動內存管理。

  5. LINQ - 語言集成查詢。

  6. 泛型 - List, Dictionary

  7. 包管理。

  8. 跨多個平臺和框架共享二進制文件的能力。

  9. 使用框架來創建 MVC Web 應用程序和 RESTful API

多端支持

Web、移動、服務器、桌面都支持,有很多好用且強大的框架提供支持

開發工具

Visual Studio一直以來都被稱為宇宙最強IDE,可想而知其有多強大,目前微軟已經發布了2019的正式版,從多個方面來看,其功能無疑都很強大

總結

從多個方面來看,C#都是值得你去學習的,當然不一定說就一定要用來當作自己的主力語言,單純的從學習的角度或者說從興趣來看,都可以學習,本人也是熟練一門語言,其他也有幾個語言兼顧,學習才是硬道理,不必糾結語言的好壞或者在意其他人的看法,自己想要的才是最好的!


最美分享Coder


建議考慮下java phython


分享到:


相關文章: