爲可能的火線提前道歉,但那不是我要做的。Java和C#和.NET之間的區別
我只使用C和C++在Linux中進行過嚴肅的開發,而且我正在努力探索Windows。我一直在做一些閱讀和詢問,在我看來,使用C#的.NET是開發用於Windows的商業用戶導向業務應用程序的方式。
我的一個重要考慮是將用戶界面集成到桌面,因爲這是用戶最終與之交互的內容。例如,是否有可能在Java中重新創建Office 2007 GUI的外觀,還是僅在.NET中才可能?
我也關心可移植性。將來,我可能希望將應用程序移植到Linux。我知道單聲道項目,但我想知道是否用Java來做更好。
簡而言之,在開發主要面向Windows的商用,面向用戶的業務應用程序時,Java和C#之間的平衡點是什麼?
這裏沒有火焰 - 這是一個完全合法的問題和重要的選擇。 – 2009-04-26 17:23:50