先上圖
------------------------------------------
C#沒落與否跟微軟整個平台息息相關。
C#最近幾年用的人越來越少,也是因為越來越少的人專門為微軟平台開發產品。
基本上,你要開個公司做軟件,你如果錢足夠的話,一般肯定要做iOS, Android, Web 3個版本,但是是否做Windows版本就不好說了。
現在是移動的時代,而微軟基本上錯過了互聯網和移動互聯網2個大浪,現在還能活着也是相當的不容易了。
但是IT世界,5年一小浪,10年一大浪,很難說以后會怎么樣,很多時候語言是否沒落跟它的好壞沒有關系,
我覺得Object-C超難用,但是一樣無數的人為它開發軟件,因為能賺錢;
我覺得Javascript也很不好用,但是機緣巧合,它現在就是web領域最重要的語言,人的智慧是無窮的,為了讓它好用,大家發明了無數的Library像JQuery, React etc.
我自己用過多年的C#和Java, 在語言層面上,C#比Java好用很多,但是C#最近才開始開源,要在ecosystem上趕上Java還很遠很遠。
軟件工程里常說的一句話就是“唯一不變的是變化本身”,
所以,C#沒落不沒落不重要,重要的是你能夠快速適應變化,緊跟潮流
轉自 知乎