本人对象做一些桌面应用程序,目前选的方向是java,上一年也学了C#,但是感觉学得并不深入。
C#开放桌面应用程序比java方便,但是感觉C#开放桌面应用程序应该有局限吧,所以,求解惑。。

解决方案 »

  1.   

    C#在桌面开发方面与Java比最大的问题就是无法跨平台
    其他方面都是优势,开发效率高,界面更美观,启动速度也快
      

  2.   

    C# 可以使用 Mono 作为运行时。
      

  3.   

    KeePass 2 系列就是个例子。
      

  4.   

    10年后,桌面程序可能被淘汰了,东西全上网站上, 没发现在的QQ都做出 WEB的了么??
      

  5.   

    Java做桌面还可以吧,Java Swing的架构做的不错,而且Java的优势就是稳定,貌似许多公司都在用Java Swing做应用。