为可能的火线提前道歉,但那不是我要做的。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