欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

為什么現在招聘程序員大多要求JavaCC++技能,而C#.NET不受青睞?

阮建安2年前12瀏覽0評論

一門語言是不是受歡迎,更重要的還是市場來決定。Java為什么比C#更加的受青睞?這并不是因為Java這門語言比C#優秀多少,可以說,C#的語法其實很多方面比Java更加優雅,配置更加簡單,IDE更加強大,但是C#確確實實輸給了Java。如果我們硬是要歸結一個C#沒落的原因,那可以把這個鍋丟給微軟的前CEO史蒂夫·鮑爾默(SteveBallmer)。

鮑爾默在就任微軟的CEO后,一直把推廣Windows系統作為第一要素,而.NET其實也是其推廣WindowsServer系統的一把部分,當時的鮑爾默把Linux系統成為“毒瘤”,所以,.NET的生態建設一直都是圍繞著Windows操作系統。當然,WindowsServer曾經也非常的受歡迎,因為微軟的服務很好,對于企業級的客戶來說,使用Windows系統比Linux更加的省心。

但是,鮑爾默沒有預料到一件事,就是互聯網的發展。

2000年以后,互聯網迅速的發展,曾經以企業級服務為主戰場的IT行業一下子轉變了方向。而互聯網是沒有邊界的,用戶群體十分龐大,服務器的集群開始慢慢的發展起來,一個互聯網的系統,少則十幾臺服務器,多則上百臺服務器,而WindowsServer是要買的,但是Linux確是免費的。以前只是企業級的服務時,服務器數量不多,大型企業也不會頻繁的進行系統的迭代,所以使用Windows雖然貴,但是放心。但是互聯網并不是這樣,大量的Windows授權費用會讓企業成本大大上升,同時,VS的授權費用也并不低(據我了解,凡客當年在服務器的授權費用上,一年要耗費上千萬),因此,在服務器系統的選擇上,越來越多的人開始傾向于Linux操作系統,Java也就成為了首選的開發語言。

當微軟察覺到自己的尷尬境地時,Java的生態已經非常強大了,圍繞著Java生態已經出現了大量的解決方案,大批量的開發者也從.NET轉到了Java,C#雖然依舊堅守這企業級應用的這個領域,但是企業級應用早已經不是這個時代的主旋律,企業級應用的開發者待遇也不如互聯網的開發者,也就導致現在學.NET的越來越少,一些企業也就漸漸開始拋棄.NET了。

在史蒂夫·鮑爾默卸任微軟的CEO后,微軟開始了一系列的轉向,推出了iPad版本的免費Office軟件;推出一些免費的Windows系統;將.NET部分開源,融入開源社區文化;跨平臺支持Linux和MacOS等等。

當然,這一系列的操作如果早做10年,Java不一定能夠發展成現在這樣,但是現在,這些已經成為了.NET生態最后的自救了。

我們來細數曾經那些使用.NET的巨頭們,例如:攜程、凡客(現在已經涼涼了)、當當、任我行等等,很多都已經投入了Java的懷抱,在.NET的程序員青黃不接、Java企業越來越多的時候,.NET的程序員又如何受到青睞呢?