×

Loading...

Topic

This topic has been archived. It cannot be replied.
  • 工作学习 / IT杂谈 / 请高手比较一下,java与C#.
    请高手比较一下,java与C#.
    • technically, very similar
      both of them are more modern than C++, and probably take short learning curve.
      Only some small difference.
      C# support property,which is same as bcb and delphi, but java don't.
      Both runs slow, while C# is a slightly faster than the other.
      Java is said to be crossplatform, mainly because its byte code is intepreted and excuted on patform specific virtual machine.
      C# only works on windows. Although some rumor say someone will port it to BSD/Linux, but I guess that's mainly for marketing reason, hardly to be practical useful on other platform.

      The only major difference is their boss:
      C# is from M$, which already proved to be the winner in each battle.( vs IBM on DOS, vs Apple on windows, vs Borland on VC, vs NetScape on IE, vs Lotus on word)
      Java is from Sun, and promoted by IBM.

      The disadvantage of C# is it comes later than Java. But M$ always come later.
      • and Java is quite mature now while C# and it's lib is still full of bug.
      • 微软是很厉害,没准将来又把c++ builder逼得无路可走了,虽然我一直以为borland公司的面向对象的开发组一直是最好的。
        • yes, whether a product get popular or not greatly depend on who its producer is.
          When Borland come with OWL and say: let's make windows proramming a c++ way,nothing happen, but when M$ release MFC which is almost the samething as OWL at begining, it get poplular. This will porbably happend again, when Borland put property/event/componet into VCL, and say: let make windows programming a componet way. Not too many followers. Now it's the turn of C#+.NET LIB. I do feel pity on Borland, who always come with great idea, but finally gain nothing.