為什麼很多人說Java不適合編寫桌面應用?

疾芪IdHW8788


123456789如果要編寫出特別好的桌面應用,只有C/C++,因為操作系統就是使用C/C++編寫的,其他任何語言都不適合編寫桌面應用,而具體到java,eclipse就是使用java編寫的,效果很差嗎?不差,其實eclipse很棒,但是為什麼說java不適合編寫桌面應用,一個原因自帶的庫不好,特別是JDK6之前,自帶的庫特別爛,學習難度和曲線特別高。一個原因是打包之後應用比用C/C++編寫的大很多,至少需要帶一個jre。另外一個原因是java在web端很火,但是在桌面應用卻很冷,很難招到合適的人。但是java絕對不是不適合編寫桌面應用,而是要看你編寫什麼類型的桌面應用,公司的人才儲備如何,不過說句實話,能夠有這樣的人才儲備,為什麼不用C/C++呢?至少你不用去優化JVM,JVM你優化得再好,能好過直接優化C/C++代碼。所以Java 不適合編寫桌面應用的原因是:要學習java的桌面應用是有難度和曲線的;所以導致桌面應用方面的java人才相比web少很多;所以又導致公司不願意花差不多跟C/C++一樣的成本來投入java的桌面應用開發


小紅的甜心


主要是java官方出品沒一個好的,awt,aplplet,ejb全都爛。但是社區厲害,而社區那群人只愛玩後端


分享到:


相關文章: