C#為什麼會這麼慢之命運之終章-真理篇for firelong

來源:互聯網
上載者:User
firelong我真得希望你來看一看,可惜上一篇你錯過了。c#會這麼慢的話題卻是始終充滿著火藥味,也許說真話真的很不動聽, 可能上次的文章firelong沒看到,討論C#哪能錯過微軟,.NET戰略是微軟當年的號稱終極兵器的究級必殺技,C#和微軟不得不說的故事才是C#為什麼會這麼慢的最終解釋。
首先我們要明白,C#的媽-微軟是幹什麼的。微軟是世界上最大的作業系統軟體供應商,現在微軟最大的現金收入是來自,作業系統,資料庫軟體和office。微軟想要的是什麼,是賣出更多的作業系統,更多的資料庫軟體......如此這般,.NET最大的優勢地區在哪裡?快速開發。用在什麼地方最有優勢呢?公司專屬應用程式。
所以一切都很明了了,.NET最大的作用是讓更多的企業使用微軟的解決方案,那麼也就能幫微軟賣出更多的作業系統和資料庫軟體。
所以,.NET需要能夠更加快速的構建,所以,.NET需要豐富的公司專屬應用程式的功能。
這個才是最後的真相,其實很簡單的

by the way ,firelong在對比的時候用錯對象了,.NET的對手是JAVA平台,而不是C++,應用領域大不一樣了,你看到沒有公眾軟體用C#來寫,一是因為要部署.NET架構,還是要下載很長時間,二是因為大部分的C#開發人員都是集中在公司專屬應用程式這個領域,也許說白了這個領域對技術上要求沒那麼高,那麼一大堆默默無聞的c#程式就被你忽視掉了。

總之,還是之前哪句話。C# is not your style,你需要更高效率的語言,那麼不要用C#,這玩意兒天生就是做公司專屬應用程式,快速開發的,它的一切特徵和最佳化方向都在向這個方向發展(將來可能還有企業雲)

而且也沒有必要叫眾多C#er醒醒,大多數人都是在做公司專屬應用程式開發,而不是公眾化軟體的開發,人家吃這口飯的,叫人掉飯碗的話當然就更難聽了。

最後再PS一下,如果firelong你要做效能對比,最好和JAVA做橫向比較,千萬不要拿C和C++說事,說起來你也算是前輩了,拿C#和C,C++說事讓我該如何看待你呢?

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.