Java相对于C#来说最大的优势是跨平台。如果C#也可以跨平台了,Java还有什么可以和C#相比呢?请看
http://www.pconline.com.cn/pcedu/empolder/net/0210/97608.html

解决方案 »

  1.   

    去年就知道了,不过java还有历史的优势,现在很多系统还使用java搞的,.net全部打垮java还需要很长时间
      

  2.   

    当MS的OS不受到威胁时,C#才可能很好的跨平台
      

  3.   

    mono本身就是微软支持的(或者说试验品),不到时候绝对不会很完美,现在也只能运行一些简单的程序,完好无损一复杂(如用到OLE等)mono就无能为力了,也就是说现在.net跨平台还为时尚早.
      

  4.   

    C#跨得是微软的平台吧除非其他平台都被微软给灭了,不然java就有市场
      

  5.   

    可能.NET永远也比不上Java,但.NET肯定会打败Java!
      

  6.   

    程序自己去编程。。
    upupupupupup
      

  7.   

    ms的目标是:没有other os 那么既然这样C#跨平台还有什么必要呢?
      

  8.   

    微软要么不搞你,要搞的话早搞死那些二流公司了,特别是sun简直是烂!~~~~~
      

  9.   

    楼主呀,不要总吧历史做新闻,看看现在市场上,有哪几家大的产品,项目是用.net写的,
    java是多么成熟的语言,而且没有java哪里来的c#,没有jdk,哪里来的.net,没有sun的强大竞争,这个世界多么没意思。sun永远不败!
      

  10.   

    个人认为语言或者架构的生存能力并不在于是否跨平台,而是在于其是否能为大家普遍接受,其实J2EE也好,.NET也罢,所表现的原理大体是相近的,因为至目前为止,人类所能想到也就只有这些,至于孰胜孰败,我个人认为还是交给市场去评判,我们在这预想几个甚至几十年后的事情,各位是否觉得更多是在自已的感情许可范围之内所做的猜测,最后其实还是回到了先有鸡还是先有蛋的问题上去了,这个问题前人没解决,留到现在,至少,现在解决不了.呵呵....
      

  11.   

    求个答案:
    我自己做的界面中,在FormBorderStyle=None无边框状态下拉伸(缩放)窗口时界面闪的很利害,缩放看起来很不均匀,这是怎么会事?能告诉小弟吗?
    [DllImport("user32.dll")]
    public static extern bool ReleaseCapture();
    [DllImport("user32.dll")]
    public static extern bool SendMessage(IntPtr hwnd,int wMsg,int wParam,int lParam);
    public const int WM_SYSCOMMAND=0x0112;
    public const int SC_MOVE=0xF010;
    public const int HTCAPTION=0x0002;
    private bool flagMove=false;
    private void rightline_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
    {
    if(this.WindowState !=FormWindowState.Maximized  )
    {
    if(this.flagMove  )
    {
    this.Width = this.Width +e.X ;
    }
    }
    }
      

  12.   

    好没意思,要是大家把这些时间放在研究上,我想各位不用多久就会个个是MCSD了。