弱弱地问句,Delphi XE 版本生成的目标代码是native的吗?还是需要在.net framework上跑?
与VS相比,有什么优势,开发更快速?功能更强?
请大家踊跃发表观点,谢谢!
DelphiNative AppVisual Studio.NET

解决方案 »

  1.   

    delphi 任何版本发布的都win32程序都是原生的,编译程序时选择不带包编译就可以放到任何win系统机器上运行。安装delphi时需要安装.net是因为delphi的IDE使用.net来编写,主要是为了使用.net的反射功能以加快IDE的开发速度。但delphi编译出的程序跟.net没有关系。跟VS比较,跟VS什么版本比?比较什么呢? 比较IDE?还是比较语言?vs可以使用N中语言,想比较哪一种?
    IDE方法,vs最高版本2012跟delphi最高版本xe3功能差不多,vs2012有的delphi xe3也有。开发速度的话那结合语言比,若和c#\vc.net比,它们都可以说是rad,开发速度都差不多,但delphi的组件更丰富,加上第三方组件更是多,这点c#\vb.net 比不上,但是也造成了delph在第三方组件上的依赖和混乱。总体来说,delphi开发速度要比c#\vb.net要快一点点点,但这一点点点快是因为delphi的第三方组件强大且丰富的原因。跟vs上的c++ 那就没什么好比较的了,c++不属于rad。
      

  2.   

    谢谢,了解了。
    本人有c#,java基础,还有必要来学这个吗?
    是学delphi好还是bcb?