精華區beta Programming 關於我們 聯絡資訊
Java推出好幾年了 一直到現在還是有人抱怨速度太慢 但老實說 開發.Net用的程式(C#, VB.net, C++.net) 我在網路上倒還沒聽說有人嫌他不夠快 就速度而言.Net強過Java太多了 甚至也有用C# Managed Code開發的商業3D遊戲 不過就跨平台這東西 Java也強過.Net太多了 也許這兩個東西根本就是一體兩面 跟平台綁得緊, 才有機會在效能上出類拔萃 ※ 引述《SmallBee.bbs@bbs.mgt.ncu.edu.tw (蜜蜂貓)》之銘言: : ==> HZYSoft.bbs@ptt.cc (PCMan 2004) 提到: : : 這段話不是很公道,M$ 從 1995 年到現在架構才有一次大變動 : : 10 年了,不算一天到晚在換。一天到晚在改版升級而已,程式架構沒換 : : Linux 呢? 我也愛 Linux,也是 Linux user,但我不想把它神話 : : 先不要跟別人比,自己跟自己比就好 : : 各個 distro 設計方式和維護管理大異其趣,gcc 版本一天到晚在變 : : gcc3 升級 gcc4 我相信很多程式都因此不能用了,必須要做不少修改 : : 而一個在 debian 下很好的程式,在 Fedora 卻不能運作,是很正常的事情 : : 設定檔擺放位置在各系統上也不同,各系統上的 libc 都是不同版本 : : 彼此間還有不相容的地方,光是維護這些你就昏頭了 : : 一個 Linux 程式要拿到 FreeBSD 去編譯就要改老半天了,程式裡充滿 #ifdef : : 而同一個函數,有些系統的符合 POSIX,有些不符合,你根本不能保證到了其他 : : 不同版本的 Linux 上你的程式會怎麼運作。 總是有地方需要 patch : : 實際開發過 Linux 和 Windows 程式,坦白講,真的不覺得有比較省事。 : 在Win下有API, MFC, .Net... : 然後Vista又要有新的東西出來了 : 其實到現在還是Win32 API用的最多 : 其實不管.Net提供的物件怎麼好 : 最後還不是要自己重構成自己的物件 : MS每次改版對於程式設計者都是大麻煩... : 不過Linux也是一樣啦= = : 我不認為.Net有朝一日會比API快 : 中繼碼要快過機械碼根本就是先天上的不可能 : 只是說你用API寫必須自己做最佳化 : 可能比不過人家專業寫出來的包裝指令 : 回前前某人的文 : Net的優點JAVA也都有 : 比起只能跨2000/XP/2003的.Net : 為何不選擇幾乎能跨所有系統的JAVA : 更何況.Net安裝要150MB,JAVA最基本的才幾MB而已 : 這在軟體發佈會產生大麻煩的.... : 相信有9成以上使用者沒有安裝.Net Framework... -- ============================================================================== 民主? 民主是什麼? 能吃嗎? ============================================================================== -- ※ Origin: 臺大電機 Maxwell 站 ◆ From: 220-135-22-83.HINET-IP.hinet.net