delphi程序员,在中国Delphi程序员一般是做什么的?( 二 )


C++学习的难度比较大,所以才有了高手用C++的说法、
薪水说明一切,市场决定一切
无论用什么语言,还是看人自身,程序界的名言:永远都不会落后的程序员,都是开发最低层的程序员!
不管高手还是天才,两个必须会,各有各的优点,也看市场需求吧
好几年前的说法了哦,现在不怎么管用了 。。虽然自己喜欢delphi 但是这市场 。。。只能说英雄末路 。。
程序员应该关心的是程序的结果,除了非常高深的代码需要高手来写 。。所以这点
delphi比C的优势就体现出来了,如果是数据库编程,效率是C的5倍+++,编译速度也快了不知道多少
而且delphi 有大量的控件可以拿来用,自己也可以写控件 非常方便快速
delphi适合初学者 也同样适合高手
7,什么是"delphi"用途是什么?怎么学好编程/ delphi是一个很好的开发工具,无论界面设计以及对多层数据库系统的支持都没的说,不过缺点是对web的支持不太好(我是指网页网站设计,不是说socket) 。不过做过几年开发的软件工程师都知道,在整个语软件开发过程中语言只是个实现方式,更重要的是对整个软件架构的设计(我说的这个架构包含范围较广,比如说数据库设计等等) 。具体谈到该学那种语言,这就要看实际情况了,如果你想向B/S方向发展,建议学java或.net或者PHP,如果想向和底层联系较多的方向发展,建议学习C++ 。如果是做mis,erp,oa等(包括一些分布式系统)delphi绝对是首选 。而且delphi对系统编程的支持也不错 。常常听一些老一点的软件工程师这样说(软件工龄在10年以上,或十年前做软件现在不做,呵呵,有点啰嗦),delphi是吉普车,什么地方都能跑,什么地方都跑不好,其实这是历史原因,96,97年的D2和D3被全世界程序员疯狂的推崇,但是D4却出现了很多Bug,导致了delphi市场的下降(包括中国市场),也就是这个原因使得当时的一些程序员觉得delphi已经不好用 了 。但是到了d6,D7的出现delphi技术已趋成熟,现在的delphi根本不存在他们口中所说的那些bug 。当然,现在也有些人说delphi没有前途了,其实这是被B/S(尤其是web 2.0的出现)目前的狂热蒙蔽,只要你仔细分析分析就可以看出B/S不可能取代C/S,只要C/S存在,只要windows系统存在,只要人们还需要erp,mis,oa等类型的软件,delphi就不会被淘汰 。退一万步来讲,学一种技术就准备用一辈子在软件开发这个领域是不适用的 。跑题了!算了,就这样吧!!!
8,"真正的程序员用C++,聪明的程序员用Delphi"是什么意思?? - 搜...真正的程序员用C++,聪明的程序员用Delphi 。真正聪明的程序员用C++来理解Delphi!用过很多的主流开发工具,为什么还是选择了Delphi?也许是因为没有深入地去熟悉其它开发工具吧,但Delphi本身的优秀至少是原因之一!Delphi优秀在何处?开发的高效Delphi是一个RAD(Rapid Application Development 快速开发工具),它有可视化的开发环境,当然具有类似功能的开发工具也不少(如Visual Basic),但Delphi有如下的独到之处:1)Delphi是真正面向对象的 。其基于OO技术构建的VCL库中的所有组件都可以被继承以创建新的组件,包括窗体类TForm 。相比之下,ActiveX组件缺乏这种灵活性 。2)Delphi的CodeInsight技术(即代码自动完成功能)是建立在编译器信息上的,而VB使用的是类型库信息,使用编译器信息的好处是更具灵活性 。不过,时常有程序员抱怨Delphi的代码提示时间太长 。其实,我个人感觉是习惯了其速度之后,能体会到一种节奏的快感 。语言的高效Delphi基于Object Pascal语言 。这是一种真正支持面向对象而又优雅美观的语言 。其在功能的健全上毫不逊色于各种其它的面向对象的语言,但同时又不贪多,盲目地增加复杂性 。使得开发者运用各种模式进行设计时都能得到完善的支持,实现时却不用考虑太多语言/编译器细节 。编译的高效可以说,Delphi是Windows平台上最快的高级语言本地代码编译器了 。编译速度快有什么好处呢?快速的编译器可以让你频繁地在修改代码和编译运行的状态间切换 。至少,我自己已经非常习惯了这样的工作方式:运行程序看一下效果,退出程序修改少量代码再运行程序 。而Delphi的编译器从来不会让我有等待的感觉 。执行的高效Delphi不但编译速度快,生成的目标代码的执行效率也非常高 。Delphi与C++Builder使用的是同一个后端优化器,因此其生成的代码的效率与优秀的C++编译器生成的代码相同 。Delphi生成完全本地代码,因此Delphi编译结果的可执行文件可以被独立执行、分发(对于“绿色软件”的开发,这一点十分重要) 。不需要其他运行库支持 。当然,你也可以选择动态链接编译,这样可以大大减小可执行文件的长度,不过这种情况下在分发程序时,必须同时分发必要的运行库文件 。维护的高效C++把许多决策权给了程序员,因此功能十分强大,但同时,要用C++写出出色的面向对象的代码,就要求程序员具有一定的素质 。而Delphi程序员会在一定程度上被限制在VCL提供的框架中(当然,完全可以在Delphi中摆脱VCL编程),相对来说,更容易建立良好设计的代码 。而Visual Basic则根本没有提供面向对象的编程机制(VB6.0及先前版本都是基于对象,而非面向对象) 。代码框架的优良使得软件维护成本大大降低 。

推荐阅读