C#和delphi 有什么优缺点?有人说delphi比C#好很多

如题所述

看你做什么来选语言,delphi能做出原生的代码,C#不能.用DELPHI自己干也是一个很好的选择,比较自由.
不过如果你是选择就业方向,就要看当前的市场环境.就中国以言,delphi现在主要是维护旧系统多点.
还有是,楼上所说的是错误的,C# <> C++,做东西不是只看什么语言语法,还要看所用的类库框架,C++比C#难很多很多.完全是两个不同的东西.所掌握的东西也不同.
还有是,delphi不是只有控件而没有提升空间,delphi的控件全是delphi本身做出来的.它是原生代码,功能足够强,只要你能力足够,自学能力强大,,做什么都可以,都能满意.
而C#是脚本语言,还受制于微软,用它做东西很舒服,可是你会不知不觉成为了微软的奴隶,微软说要你升级,你不升级你就不行.微软比较店大欺客,它的产品线都有毛病,要升级就是带一大堆微软的东西一起升.把旧的功能用得好好的,随便说砍就砍了.完全不顾人家的感受.
这样会造成用户与开发员的负担,人家都知道这点了,所以很多有经验的人都不接受微软的方案.就算它的软件强点,人家就宁可用不那么强,但老实一点的软件.就象你做生意,你喜欢能力非常强,但是不老实的人做你员工,还是喜欢一个能力一般,但老实的员工.我就一定会选择后者.稳定是最重要.老板就最怕员工出鬼主意,这样会做成自己不可预测的风险.
所以现在微软是不如开源发展得好,自由.DELPHI现在的公司是易博龙,不会象微软那样做.选择一个工具,不能只看语言语法.要看生态圈,还有上家好不好,行不行,发展得如何等等综合因素,象楼上的回答,一看就知道是新手.没有太多经验.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-05-01
建议C#,delphi太老了,支持的也少了,C#是微软的,以后可以往C++等值钱的语言转,但是这个东西也就那么回事儿,DELPHI主要是控件,没有提升的空间本回答被提问者采纳
第2个回答  2018-05-29
C#不是脚本语言。
C#在运行时由虚拟机编译执行,属于即时编译,优点是可以本机优化和具备了跨平台的前提。