本人在一小公司工作,一直以来都是以java开发项目的,但是最近一个项目[中小项目],公司打算用.net来开发,但是由于公司一直没有用过.net,担心开发成本,布署成本等。因此小弟求教于各位高人,到底是选择java还是.net。主要是成本方面来考虑,还有就是目前还没有人会.net,会不会有技术问题[没有特殊的功能]。谢谢大家. 如有二种语言都会的高人,求教一下,二者开发web的区别,谢谢.

解决方案 »

  1.   

    asp.net2.0 C# 开发非常方便,开发周期也很短。但是做出来的东西只能运行在 微软平台上 移植性很差
      

  2.   

    如果是新手开发周期差不多,熟手.net肯定快。如果使用windows做服务器用.net没有问题。
      

  3.   

    公司连。NET技术人员都没有,如果想从头学习开发,那肯定不如用自己现在熟悉的。
      

  4.   

    本人有一定JAVA开发经验,如果是做企业商用软件,我推荐使用JAVA,如果是做个人用户软件,使用微软的那套比较好。 企业商用软件很多场景需要DEMO给客户试用。微软的.NET需要安装运行环境,挺麻烦。
    你看我们曾经做过这个内容管理项目,纯JAVA开发的,有文本数据库,有WEB服务器,JDK运行环境,总共才30M。
    无论客户是WINDOSW98,XP,WIN7,还是LINUX,都能让客户随意下载运行,不用配置任何东西,客户马上可以试用,在销售上就非常方便, 当然界面比起微软是要粗燥些,不过企业用户来讲,还是关心功能更多些。
    有兴趣可以参考一下该项目发布方式 ,http://www.snpsoft.net   整个一个EXE压缩包,解压就可以运行
    。这个是他们下载地址
      

  5.   

    java可以跨平台,但是.net只能在微软平台,这点可能有些局限性了。
    二来,我觉得还是用自己比较熟悉得好,摸索.net的话可能需要一点时间,在效益上可能有影响
      

  6.   

    java熟悉就用java啊,不过如果你觉得你有足够的时间的话可以先研究一下.net,用它来开发也行