我原来是用VB的,最近学习了Delphi(走马观花式的),发现它真是个好东西,但是我也看了一些C#的介绍和书籍,感觉C#也是块好饼————真是鱼和熊掌啊,我现在有点犯难了:先学哪个呢;还是放弃哪个呢;
望有类似经历的哥们提供建议或参考,谢谢。
强烈建议,对于这两个语言,不要极力推崇一个打击另一个。

解决方案 »

  1.   

    学C#吧,
    现在是主流,
    不过C#也有点类似delphi。
      

  2.   

    我现在的工作侧重于系统集成,编程语言只是我的爱好,同时也准备再跳槽 :),因此学什么完全是我自己说了算,但是白天要工作,下班要逗女儿玩,所以精力不象从前那么多了。
    经过前一段时间的学习,我发现对于我来说,好像对C#更加认同、更易理解,毕竟与VB都是出自微软,总有似曾相识的感觉;看Delphi,也不陌生,好像就是VB6的功能超强提升版,呵呵,真让我没法取舍。
    我现在的不成熟的想法:
    先花3个月到半年的时间,学习Delphi,基本能够达到熟练使用各组件、能够编写c/s结构数据库程序、能够看懂Delphi高级技巧源码即可。然后学习C#(与时俱进嘛,呵呵)
    不知我的想法是否正确、符合实际,希望大家继续给予帮助
      

  3.   

    C#是Delphi的创始人写的,所以C#有点像Delphi;
    C#是为了同Java竞争的,所以C#有点像Java;
    C#具有C/C++的高效性,VB的快速开发性所以说,C#是好东西。但是看完了C#的一本书,我的情绪经历了多次起伏。在读的过程中,我不断的激动,觉得C#真是千年不遇的好东西,它太强大了,几乎无所不能。规则表达式、自动化内存管理、强大的数据类型、完善的用户界面呵呵,我差点笑死。我不断的给周围的朋友推荐,我打算放弃VC、放弃Delphi。当我正襟危坐,打算用C#来做点什么的时候,忽然发现,脑子里面一片空白。我对它的陌生就好比我第一次面对电脑。打算做点什么呢?应用程序?dll?ActiveX?Web Servers?天哪,这些都是新的,同以前一点也不一样。Assembly?听说过吗?全变了。我以前所熟悉的,现在用不上了。这其实不算什么?熟悉就是了。点点鼠标,敲敲键盘,点击“RUN”,硬盘响了半天,一个熟悉的窗口出来了,一看代码,才6K。我又激动了。可是,速度好像有点?编译好的软件发布出去,还要打包,天,20M的RTL。我忽然开始怀念Delphi。