当然,两个都会是最好的,但在有限时间下,我只能选择一个。
我有JAVA基础,C#也略懂一二,
DEHLPI看了十天左右,控件都有些认识了。
但pascal语言有些不习惯,还有IDE没有VS好用。
这两天有点迷茫,不知道该选择学习哪一个?
C#的语法都是我比较熟悉的,和JAVA,C++有些类似。
学起来应该容易上手得多,而且VS我也比较喜欢,中文文档也不错。
但C#的程序相对DELPHI容易反编,而且运行还需NET库支持,
现在用XP/2003的占多数,未来XP也会存在很长一段时间XP。
而DELPHI,就不需要考虑这个问题了,不管是2000还是WIN7,它都没有问题。
可是现在DELPHI学的人越来越少,一些新的资料也相对较少,都是以前的资料。
文档又是英文的,我现在用的是delphi2010版。
我看中的是delhpi可以直接运行,速度比C#快,相对反编困难,
而且比C#要更接近底层。当然C++更好,但没那么多漫长的时间和精力去学习。
如果从就业角度考虑的话,在没有达到“高手”级别,薪资两者估计都差不多吧。
现在我很困惑,不知如何从中进行选择!

解决方案 »

  1.   

    你要知道c++的东西,现在也用虚拟所保护了。
    .net本来就是虚机的。用什么东西。是要看你开发什么东西。
      

  2.   

    选c#吧,这是代表未来的语言,dephi也不错,但从我个人的经验来看,delphi编译的程序在不同系统还是有兼容性问题
      

  3.   

    我开始的Delphi
    现在转c#了
    就业害死人啊
      

  4.   

    我从delphi走过来,不推荐用delphi,如果真要做东西,用C++好了,当然是一个很大的挑战,尤其是在内存那一块,你没有太多的内存管理经验非法操作更是一个难以解决的问题,尤其是:调试没有错误,一发布就非法操作的那种