做桌面软件用delphi 好 还是用c#好
给人感觉Delphi的书写格式很别扭.

解决方案 »

  1.   

    问题比较拢统。如果觉得不能接受Delphi,那就直接使用C#
      

  2.   

    飞信软件是C#开发。
    Foxmail是Delphi开发的。选择了牛B的开发工具,并不代表你就牛B了。
    关键是你能写出什么好软件?喜欢什么用什么,有这时间多写点代码。
      

  3.   

    delphi吧,主要是C#编的东西一定要装.net才能用。搞个分发包太麻烦了。delphi编的exe文件虽然大了点,但现在存储设备和带宽都那么大不算什么问题。
      

  4.   

    软件小用Delphi,软件大可以考虑C#。
      

  5.   

    不过感觉.NET做CS要发布运行环境真的很不爽,我还是会选择WIN32的原生开发工具。
      

  6.   

    用delphi 或 c#感觉并不重要,关键看哪个能达到目的,哪个更省事。代码更直观,更容易维护。
    建议不要使用第三方(自己无法控制的)控件。
      

  7.   

    关于这个问题,我的看法是:
    1,你先有的资源适合使用哪种语言
    2,对未来的维护考虑,到目前来看,随着WindowsXP的停止出售,以后使用的就是Vista或以上版本,Delphi能否支持到,还有就是,现在的Delphi程序员确实不好招了。
      

  8.   

    那搞delphi程序员不就没饭吃了!小弟还正在学习delphi了。以为delphi比pb和vb来说还有前途!??????
      

  9.   

    两种语言都有市场,Delphi适合做桌面数据库系统,c#适合做网络相关的项目,各有所长又相互补充、渗透,如果没有开发基础,建议直接学c#。
    语言现象并不重要,关键是能否理解软件工程的核心思想,能否理解软件开发的架构。
    所以说学Delphi还是学c#,关键是你选择的是VCL还是.Net Framework。
      

  10.   

    Vista及以后的Windows版本肯定还会支持Win32和Win64本机代码的运行,除非微软想死得快点,想让所有应用都用托管代码编写。,呵呵,理想是美好的,现实是残酷的。
      

  11.   

    如果你只会delphi和C#,从安全角度,delphi不二选择……
      

  12.   

    LZ的意思是不喜欢 begin end 这种格式,我觉得情有可原
    是比较难适应的,不过优秀的程序员却不是这样的
      

  13.   

    目前刚学了点delphi,老大又要学C# ,迷茫阿
      

  14.   

    DELPHI还不好用啊.呵呵.DELPHI已经很容易了,入门简易,编译快.不像VC老是搞那些出来让你猜.我从VC转过来的时候只花了一个月.呵呵.不过现在还是不太精.
      

  15.   

    信软件是C#开发。 
    Foxmail是Delphi开发的。 选择了牛B的开发工具,并不代表你就牛B了。 
    关键是你能写出什么好软件? 喜欢什么用什么,有这时间多写点代码。 
    非常赞同!
      

  16.   

    DELPHI好,C#代码保护不好就等于开源
      

  17.   


    角度不同,情况也不同。
    桌面软件有很多种,开发周期也有很多种,可以有很多灵活选择。Delphi在Win32下开发CS模式数据库软件是王者,这个至少目前无法被超越。
    C#开始渐入佳境,而Delphi已经得不到任何支持。随着操作系统向VISTA的迈进,Delphi退出历史舞台是迟早的事情,一旦VISTA铺开,Delphi也就是有2-3年的寿命。
    这方面不要低估了MS的强大,如果说MAC或者LINUX,那就别想了,Delphi根本就无法运行。通用来看,如果是一个短期的短平快的项目,建议用Delphi,因为目前它依然方便。
    如果是长期,建议用C#,因为招Delphi程序员会越来越难,IT人员流动这么快,到时候你到那里去找人维护代码?如果不是数据库的,最好选择VC或者Delphi为上,因为C#对这种通用的玩意到底怎么样现在谁也没底。
      

  18.   

    无聊并且毫无意义的比较
    两者都支持OOP,都扎根于面向过程的语言LZ觉得“给人感觉Delphi的书写格式很别扭”
    Pascal语言严谨,代码优美、易读,接近自然语言如果您不习惯书写begin..end,那就用C#吧
    任何语言都有它存在的理由编程语言本身没有上下之分,只是程序员有强弱之别。
      

  19.   

    说的有道理,不过我觉得如果真是Vista全面展开的话。Delphi再撑过五年没有问题。不过撑真是太不爽了
    Delphi优势在于WIN32开发,64位出来也不知道怎么样!.NET也推出了Wpf我想以后是主流吧,但不是现在
    最少几年以后。当然WinForm和Wpf二者并不冲突。但人们都喜欢跟着新技术走,所以WPF的份额应该会大些。
    还有有的人总觉得C#是开发Web的,其实不然,慢慢体会吧!至与说.NET程序占资源呀,这些并不是什么大问题,硬件更新太快了!现在配置电脑全双核,我想买块915的主板都买不到了,最少965主板,CPU只好配双核,可是对我没有必要!
    软肋只是.NET程序代码暴露在外真的不爽,
    所以我还是喜欢DELPHI
      

  20.   

    我们公司用C#做了一个网络通讯的小程序,才2M大,通过网络下载。结果业务人员到客户那里被骂个半死,说这么点屁大的程序还要下载什么几十M运行环境。我本人也很反感C#写的程序,从不下载这类程序。
      

  21.   

    delphi 較容易 .net 安裝太麻煩