可以说C#比Delphi有很大优势,很方便做东西

解决方案 »

  1.   

    做程序的时候方便,ide更好~~
    当然,有优势也有劣势~要懂得权衡才好~~~哈哈~相当于废话~~
      

  2.   

    Delphi的开发环境都是英文的,看了就晕
      

  3.   

    到.net版块问这个问题,当然是C#了
    呵~~
    用C#有这两好处:当需要大规模输入数据时可用Winform或WPF,一般的可以用Asp.net,这样系统更易布署。
    还有用.net分发分部式很容易。
      

  4.   

    觉得,开发ERP和语言没有很大关系,最主要的是架构,和业务逻辑要处理好.
      

  5.   

    Delphi做界面非常好,但这也是它的局限,专注于界面。C#拥有更大的潜力。
      

  6.   

    c#的优势我认为是:
    语法简洁:很多功能几行代码搞定。
    灵活性强:有很大选择空间,一种功能一般有高执行效率、低编程效率和高编程效率、低执行效率的两种以上解决方案。
    数据库功能强:DATASET,DATAREADER,相关的大量的类,连接数据库、执行SQL语句十分方便,而DATAGRIDVIEW、GRIDVIEW等表格控件功能强大,很容易扩展。
    面向对象:可以最大限度的重用代码,写出优美的程序。
      

  7.   

    其实两个都差不多!有些东西delphi能做的,C#能做,但不好做,有些C#好的,delphi也不好做,主要看个人的爱好来选择,有时候delphi的第三方控件用起来很美观,C#就没有那自在,但我觉得两者都一样.
      

  8.   

    那部署呢?是否可以安装在windows的各个系统中?
      

  9.   

    只说两点:
    1.写好的.net可以运行在win98上
    2.如果是拿托管的c#和非托管的delphi7比较哪个更适合架构erp,肯定选托管语言.平台优势,IDE优势.
      如果是从托管的c#和托管的delphi中选择,要看程序员的编码习惯和语言的掌握.
      让我选肯定选c#.c#有语言优势.
      

  10.   

    其实要写好.net程序是很难的,光垃圾回收就可以要你的命,没有什么开发Winform经验的做起来试试就知道什么是吃内存的大户。
      

  11.   

    C#开发WINFORM应用是比不上DELPHI的DELPHI的控件很强悍,界面一流,调用API非常方便,还可以很方便地写COM/ACTIVEX,类库也非常丰富DELPHI桌面开发王者的称号不是白叫的,这一点C#无法和它竞争的C#的优势是在ASP.NET,开发基于浏览器的的应用,这一点C#定位非常准确的一个产品的成功不是说看它是否方方面面都很强大,而是看它是否认清楚自己的优势劣势,找准自己的位置,这一点上C#很成功所以,不要试图拿C#不擅长的东西去和别人比,就象拿FORTRAN和VC比较谁的3D应用比较强悍一样,没有意义
      

  12.   

    lz想想,Delphi活不下去了就出了个Delphi.net。当然,Delphi开发是要比VB强大
      

  13.   

    Delphi并非是因为技术活不下去了而是因为桌面开发市场的萎缩因为应用大量转到WEB,传统桌面开发市场整体萎缩导致Delphi不行的其实现在VC也一样的现在桌面应用的市场基本上集中到了一些大公司手里,其它公司都转向"短平快"的WEB开发了倒不是说Delphi比不上.NET从.NET还是请的Delphi的人做的就知道了
      

  14.   

    不是太清楚,只知道Delphi比C#更容易写病毒-_-#!
      

  15.   

    我靠,楼上都没有人说PB啊
    NND,我觉得PowerBuilder 最好
      

  16.   

    其实.Net、Delphi都活得下去。
    只是楼主活不下去了。
      

  17.   

    Delphi,PB
    主要是
    他们没落了
    PB已经淘汰了
    Delphi也从公司中分离了
    前途未卜
      

  18.   

    类似ERP这种应用系统开发工具其实不重要...开发成本决定开发工具...以前VB,Delphi有优势是因为开发效率高、初级Coder便宜...现在C#开发效率更高、初级Coder更便宜...所以...不用想就知道...
      

  19.   

    C#开发WINFORM应用是比不上DELPHI的DELPHI的控件很强悍,界面一流,调用API非常方便,还可以很方便地写COM/ACTIVEX,类库也非常丰富DELPHI桌面开发王者的称号不是白叫的,这一点C#无法和它竞争的C#的优势是在ASP.NET,开发基于浏览器的的应用,这一点C#定位非常准确的一个产品的成功不是说看它是否方方面面都很强大,而是看它是否认清楚自己的优势劣势,找准自己的位置,这一点上C#很成功所以,不要试图拿C#不擅长的东西去和别人比,就象拿FORTRAN和VC比较谁的3D应用比较强悍一样,没有意义
      

  20.   

    一个复杂的产品不会一味用一种开发语言和工具,根据需求吧,以后应该说系统整合,可以用到各自擅长的,需要系统级效率的用C++供其它应用层使用,同样桌面应用程序如Delphi部分可以异步与服务器交互服务器提供服务可以是C#开发(底层也可能用到C++组件),这是很正常的,没有一定不正确的,只有更合理的方法和方案。
      

  21.   

    用友的ERP就是C++,vb6,asp,asp.net的混合体.
      

  22.   

    我们公司原来的就是用Delphi,不过现在要转C#了。不是因为Delphi不行,而是涉及到数据库软件和操作系统,微软的东西还是有点整体优势。
      

  23.   

    没有深入学习过Delphi或没有几年的Delphi开发经验去评论Delphi好象对Delphi不太公平吧!C#是最先进的语言
    但单从桌面应用开发来说还是不能跟Delphi比的
      

  24.   

    各有各的好...DELPHI可以快速的开发WIN32程序....C#要是开发完后必须要装.net框架才可以运行....至于谁好谁坏,不好说,毕竟一个语言的存在肯定有他的价值吧....
      

  25.   

    DELPHI开发WINFORM程序是非常的EASY,小型的C/S也比C#方便太多了,控件封装的比较死但是很方便,就比如DBCONNECT,要是C#就要用语句DELPHI用几个控件一行代码不写就连上数据库了.比如ADOQUERY之类的.
    另外,C#的主设计师叫Hersberg吧,以前他是Delphi的主设计师...他到被盖子拉到微软后把MS的编译器速度提升了1/3,是个奇才啊.仔细研究Delphi和C#的语法习惯,你会发现,语法是不一样的HOHO(费话),但是习惯很相似,学过Delphi转C#的会有感觉,我学过Delphi后再学VC++和Java的时候没这种感觉.
      

  26.   

    微软有平台,玩不下去了就换平台,这是微软的优势。如果早点采取JAVA类似的策略,做自己的运行环境,跨平台,delphi可以还是可以活得很滋润的
    可惜的是,为了最求运行效率,采取了直接融入了平台的做法,导致各路产品的研发成本增大,周期拉长跟着微软把命混没了,delphi输得很无奈delphi前途暗淡,c#有个大东家,没什么好比较的
      

  27.   

    我觉得我可以说说Delphi 和 PB因为我们公司 大部分程序都是用二者开发Delphi的优势是不用安装可以直接使用,强大VCL控件 ,当年的VB杀手
    要不是SB,VB有个好爸爸 也许今天你都不知道VB是什么东西~!delphi在编写驱动方面确实不如VC ,但是我可以用VC做成底层DLL 然后在delphi调用 o(∩_∩)o...毕竟界面设计DELPHI比VC方便多了~!我可不想new Button 、ShowWindow灰鸽子 熊猫烧香 都是Delhpi编写的 Delhpi里面也可以嵌套使用汇编,在程序自我销毁的时候调用汇编
    代码就可以了在说PB ,我必须承认 我们现在还在使用PB7 这个古老的版本~! 但这也是它的辉煌时代PB的优点是数据报表,但是现在C#提供的Report也很不错~!  我觉得可以代替
    ~!
    C#最大的优点是 你学一种语言,一个开发工具,可以同时学会C/S、B/S两种开发模式
    而且 从操作系统  数据库 开发工具 都用一家的 ~! 在兼容上肯定比好几家的好不过 用微软的东西等于。自。焚。~!
       谁知道有一天他会干什么~!所以我提倡使用Linux JAVA 当然如果你会Delhpi可以使用它的linux版本kylix
    数据库我支持MySQL或者Oracle
      

  28.   

    楼上的除了这句话"不过 用微软的东西等于。自。焚。~! "之后我都赞同
    如果说用MS的东西等于自焚的话,用java就等于等死
      

  29.   

    不讲运行效率有C#,讲效率与底层操作用Delphi