自行开发有好处,可以量身定制,完全从企业的需要着手,可是很难做,而且开销会很大的。
至于是用Delphi还是c#就看需求的了。Delphi的开发速度很快,做c/s结构的东西跟是方便,而c#目前是用于internet上的开发为主,如果你想做的是企业内部的东西,建议选择Delphi。

解决方案 »

  1.   

    考虑分布式应用,考虑对多种环境的支持——WinApp,Internet,PDA,考虑扩展性,考虑开发效率,考虑技术上的先进性,还是用VS.Net吧。
      

  2.   

    自行开发要看的不是技术实力,而是有没有充足的时间和费用,而且人员的稳定性,我不知道你的系统有多大,但是,一般来说,大型mis一期开发最少半年,而且,这些人员必须是固定的致力该项目的开发。而要达到理想的效果,一般要经过三期开发。说多了,其实,人员的稳定性,商业软件公司也无法保证。开发工具,楼上的说的对,c/s结构用delphi ,b/s 结构用.net就界面和数据库存取性能而言,delphi 好得多
      

  3.   


       呵呵,delphi开发速度比起c#来慢多了,并且用c#做大型的分布式应用更是真正的轻松。说C#是以internet开发为主那真是可笑了。
       C#有强大的.NET框架支持,就是开发环境也比delphi友好多了,并且很容易实现多层的构架,能够真正以面向对象的方式来进行项目的设计,编码。
       也许楼主对c#不熟,但是相信我,用C#的结果是让你的开发越来越轻松,维护越来越容易,以后的升级也更加容易。.NET 灵活的分发布署方式可以让你尝尽甜头,现在唯一的麻烦就是需要在每台客户机上装 .Net Framework,但这仅仅是20M而已,假以时日,以后的windows机器就不再需要自己单独去安装了,在windows上做程序,从windows诞生到现在,就没有哪款开发工具有过微软自己的强,不说别的,就说VB,VC,到目前为止也是主流的开发工具,任何其它厂商的开发工具都不会是最好的选择。
       用delphi你写一个VCL组件试试?设计时自定义属性编辑等等你能写出来吗?
       可是用.NET配合GDI+,你可以很轻松做出很棒的可重用组件出来。
       更不用说.Net对XML,WEB Service 支持的强大支持了。
       
       而且,做大的项目,你还要考虑版本控制等等相关的,这些.NET和Visual Source Safe早已很紧密地集成在一起了。  还是选择.net吧,谁让你要做在windows上运行的系统呢?
      

  4.   

    还是算了吧!单位自主开发成功的几率太小,还是多照几家软件公司,分别开发相关部分。单位自己的人担任总体控制。这样互相制约,互相牵制,有单位专门的人进行监控,才是MIS或者ERP开发成功所在!以上观点仅供参考!!
      

  5.   

    自行开发当然是最符合企业用的(不考虑某些所谓条文标准的说)。
    但是要多考虑的因素有很多:
        管理层对信息系统的认识程度:只有满腔热情的经理,将是系统使用时最大的绊脚石;最起码让管理层认识到系统完成后,最大的作用是提高速度和效益,而不是为了解决现在制度、管理上的存在莫名问题。
        公司资金投入:因没有合同,规划的资金可能缩减,并且最大的可能预算不足,而公司又不再追加资金。
        系统总体规划:确定时要慎重又慎重,一旦确立,尽量不更改。
    编程工具选择:
        要看当前公司工作人员的电脑配置,以及公司在系统规划前的硬件投入,如果90%以上配置在CPU Inter C1000、内存 256M、 硬盘7200转(容量不重要,够用即可)上,建议C#为主,Delphi为辅;没有硬件条件建议Delphi为主,C#为辅.
        涉及到网页部分,建议用C#,虽然Delphi开发也不错,以后升级就麻烦。
        涉及到网络传输(如企业短信、点对点文件传输)建议用Delphi,虽然C#也能做。
      

  6.   

    不要用Delphi了,虽然我从Delphi2用到Delphi6,但是现在一用C#,发现还是不要用Delphi了,微软就是老大,没有办法的,如果你不用Windows就用Java,一样好用的。
      

  7.   

    发完后看到你的信誉值,可惜发出去的东西收不回。主  题:  请问单位自行开发大型MIS或ERP系统是否可行,如果可以是用 Delphi 7好还是 C#好 
    作  者:  jdzhangjun (我爱.net)  
    等  级:    
    信 誉 值:  84 
    所属论坛:  .NET技术 C# 
    问题点数:  20 
    回复次数:  8 
    发表时间:  2003-11-11 10:13:08 
      

  8.   

    to:sea026(沸点海岭)  
        我和你一样觉得委屈呵,看着那肥得流油的100分捶首顿足啊,看来是没有拿分的希望了,楼主的信誉分那么低,比我还低。
      

  9.   

    不要这样说啊,信誉分低可能是问题多csdn自行结贴的嘛,我的信誉分以前有110多,后来提问题没揭帖而被csdn扣了,严重声明,凡是我的问题被解决了我在第一时间揭帖,可是大多根本没人响应,而且没几个真正被解决,所以不好给分给别人啊,我想大家不好意思要,所以我也不好意思给了^_^
      

  10.   

    选择defi吧,我们现在用Csharp做,出现许多问题!
      

  11.   

    to wuxk(偷偷的我走了,正如我偷偷的来了): 用delphi你写一个VCL组件试试?设计时自定义属性编辑等等你能写出来吗?
    从这句话上看得出你的DELPHI知识多么浅薄,或者说是一无所知!你不知道D的VCL源码开放吧?去看看D的第三方控件吧!别在这里丢人!
      

  12.   

    我感觉还是用C#,用C#初期可能会进度慢一点,但在以后的维护当中比较方便,而且,一个大型的工程,当你写完一些初期的模板工程之后,再向后做就很容易了。至少我现在感觉是这样,我现在用的是C#做物流和财务相关的软件,开始感觉不爽,现在好多了!!!!
    建议C#
      

  13.   

    WuLoveXue(晕死,又这样)
      我呸你!
      Linux也是开源的你知道吧?  你给我写一个。  自己写的第三方控件当然很多,可那不是你这种用了两天delphi的人能写出来的。  航天飞机还有很多人能造出来呢,你也造一架出来试试?
      
      有很多人月薪上万,看你也不像能拿那种工资的人。
      

  14.   

    to  wuxk(偷偷的我走了,正如我偷偷的来了) :我是月薪是没有上万,呵呵,只能说你无知,写一个组件(当然我不是说非常历害那种,而是你说的用delphi你写一个VCL组件试试?设计时自定义属性编辑等等你能写出来吗?
    这种)在你看来好像是多大的目标?无知虫!
      

  15.   

    哎哎,我发现我现在太无聊了!和你这种白痴,也不知道写没写过程序的人争什么写组件!
    好好的多看看DELPHI书再来评它吧!
    忠告:1。做人要踏实些,不要太浮,不懂的不要装懂!
          2。做男人把目标放大些,当然我不是要你定在做 航天飞机上哈!呵呵!只是希望你把目标定在做“小小的”组件上!最后告诉你,我的月薪没到1万,还差4000,我会努力的!