Java適用于大型軟件而C?
這個我可以說說,看過thinking in java ,你就會明白,Java的出現是因為大型項目用c++寫,在代碼組織上真的很蛋疼,我15年移植3D引擎到手機端,那叫個累。有些核心代碼是05年寫的,在高版本環境下,無法編譯。
c#寫的少,基本上是在棋牌游戲和u3D里使用。不過界面化操作沒得說,沒有那個語言能超越。
為什么說c#適合中小應用呢,可能和服務器環境相關。比較大型服務器都是unix的。你能想象1000臺Windows服務器一起不間斷運行的維護成本嗎,而對于我們常用的Linux來說,毛毛雨啦。當然,我沒有大規模用過Windows服務器。
另外呢,也和微軟的封閉有關系,開源環境下,只有你想不到的,沒有做不到的,哈哈,有點夸張!
我不否認c#的優雅,可惜,支持并貢獻的人少啊。
下一篇if是什么句