我同学用.NET +SQL SERVER (主要是c#+asp)做MIS系统,比我做得快多了(Eclipse),很恼火。
要不要转学。。台湾那个蔡学慵就从java转到c#了吧。其中一个项目还被微软当成成功案例~~~#¥¥%¥%我java一般,正要努力提升。但java和c#是在不同的平台下开发呀,还是把一个学好比较有用。谢谢指点。

解决方案 »

  1.   

    你确定语言是唯一原因么?你确定如果他也用Java就一定没有你快?
    可能一个MIS系统是简单了些,如果更大的系统呢?
    .net有“服务器控件”可以直接使用,或许做一般的小规模的页面处理会快些,但Java也有好多开源的框架支持啊。比如Struts的标签库,其许多行为跟.net的服务器控件不都是很相似的么?
    还有,开发速度是唯一一个值得考量的因素么?可扩充性、可维护性、效率都考虑了么?最后,偶可丝毫没有Java比C#好的意思,只是觉得仅仅从开发速度上说事有些不妥。况且“两个不同的人开发的两个不同的项目”,其实啥问题也说明不了,连速度本身都说明不了。:P
      

  2.   

    楼主的问题也是我的问题啊!
    关注中不过我倾向与C#,,因为它的方便java我还没入门,就被烦得不行啊~~
      

  3.   

    只要你java够好转c#只要1天
    半天研究ide
    半天比较C#和java的类库
      

  4.   

    没错,这两种语言转行较快!但是入门java配置问题比较麻烦.
        看楼主方向是什么,再决定选哪种语言!不要单纯地问学哪种语言!它们各有所长.
      

  5.   

    “只要你java够好转c#只要1天”
    这句话可能也就对那些特别特别聪明的人适用吧,个人感觉。
      

  6.   

    如果你开发的系统将来不打算用盗版操作系统,那么你选择Java可能会比较便宜,因为你可以选择Linux等比Windows便宜的系统,但有一点必须提示,你如果用Linux维护成本可能就会相对的高一些.当然如果你选择Windows作为你的服务器,那么我强列希望你用.NET.
      

  7.   

    "只要你java够好转c#只要1周”
    对大部分人来说
      

  8.   

    c#的界面可视化编程时很强大的,比较C#之父也是Delphi的创始人之一。另外面向对象性更强。C#还号称是唯一的面向组件的开发工具,不过也只是针对COM与COM+而言与java没有可比性。不过真正编写组件的时候我就发现还是很头大,比较没有底层的代码(不如java的开源那么爽),很多地方你都不知道本身的基本空间是从接口继承的等等等等。至于说.net多种语言间的无缝连接,真正用到的实在太少。总之各有千秋。不过就从现在的就业前景看,java还是更好的选择
      

  9.   

    谢谢大家的关心。显然我得先把java修炼到一定的境界再说。