RRU*_*RUZ 15
我不认为源代码的安全性是在C#和Delphi之间进行选择的一个很好的理由.如果您创建一个.Net可执行文件,您可以使用.Net Reactor之类的工具来保护它.另外,根据定义,win32可执行文件非常难以反汇编(获取原始源代码),除非您在其中包含调试信息.
你应该比较其他功能,在我看来你应该使用你感觉更舒服的语言,你有更多的技能.
在我的情况下,它总是选择delphi,因为它有一个优秀的快速编译器和数以千计的第三方组件,并且除了生成没有依赖项的可执行文件.;)
你可以查看这个问题
您还可以查看使用Delphi构建的应用程序列表
这取决于您的需求.但是在没有其他信息的情况下:如果它是一个共享软件程序,我会选择Delphi,主要是因为它编译成相对较小和快速的本机代码可执行文件.
您是否应该关注现代(Delphi 2010)应用程序由于新的增强型RTTI而不如旧版本更安全 - 可以通过编译器开关关闭.
小智 5
Delphi是您共享软件的最佳选择:您可以在单个exe文件中分发您的应用程序,您可以嵌入您想要的任何资源:html页面,图像,甚至是您的dbserver(寻找嵌入式firebird).很多共享软件是用delphi开发的:EMS产品(MySQL,IB,Oracle的EMS SQL管理器......),Skype,7zip ......
享受DELPHI最好的问候