我是做.NET开发的,做了有两年了,最近用了一下DELPHI,好像被它吸引了,哈哈,所以打算学一下,不知道现在的公司一般用dephi开发些什么,数据库方面我做了两年了,没什么兴趣了,倒是网络编程方面我倒有兴趣,有经验的朋友能不能说说,公司一些用delphi来开发些什么网络项目? 游戏就不提啦,哈哈.

解决方案 »

  1.   

    已经放弃DELPHI了,跟公司有关系公司让用什么就用什么,要不然就跳槽找用DELPHI的公司学PB的现在也有市场,看你水平了
      

  2.   

    现在是.NET和JAVA二分天下的时候,别的东西要有一席之地,就要靠实力说话了.难啊.
      

  3.   

    >>现在是.NET和JAVA二分天下的时候,别的东西要有一席之地,就要靠实力说话了.难啊.这话说的我只知道我现在在用的软件中,99%的是用C/C++写的。其实就不是一类人,这些人中的一部分说是程序员实在勉强。搞网络开发就别傻傻的盯着Delphi,别说你想基于Indy这样东西来搞高性能网络开发这个领域和RAD无关。要学习的东西绝不是使用一个RAD工具这么简单。
      

  4.   

    楼上说的不太对吧~!
    你总不能用别人的长处来比自己的短处吧,C++的开发速度能比上Delphi吗?!JAVA能比较快捷的开发C/S程序吗?!(没搞过.NET,不好说)如你用过Delphi2006就知道Delphi到已经走到哪一步了,不要老拿不同领域的东西去比较!!!
      

  5.   

    .net、java、delphi、vb???
    它们有质的区别吗?
    三年前用过一个月VB,现在又要用VB了,好像没有几天就上手了,哈哈!!!
    当然我还是喜欢Delphi的!!!
    当然了,Java也不错,虽然速度慢了点,不过开发B/S应用的话,我还是会选它,哈哈!!!
    公司的下一代产品由我负责,我选Delphi,哈哈!!!
      

  6.   

    C++开发速度比不上Delphi?无知的偏见。谁说Java不能快速开发C/S程序,虽然framework臃肿而庞大。
      

  7.   

    视待开发项目而定,各有千秋。
    不过我感觉Delphi语言的语法可以写出很规范的程序(个人偏见:对{}和begin end来说,觉得后者更接近人类语言)
      

  8.   

    做网络就不能用DELPHI吗?用VB都可以,在WINDOWS下面大家都是一样使用WINSOCK.
    用什么都一样,看需求和团队对工具的熟悉程度\开发周期\应用领域等等!
      

  9.   

    现在只能用delphi做点自己感兴趣的东西了,实际在工作中应用不是很多。
      

  10.   

    ehom
    我觉得你了解的太片面了,你用的软件99%的是用C/C++写的?你用的都是什么软件啊,虽然说写应用软件,VC和DELPHI都很好,但是他们占的比例将会越来越少,软件的发展趋势也朝着B/S发展,你看看现在招人的数量就可以知道,招。NET和JAVA方面的人越来越多,招delphi的人就越来越少,你要是眼睛还盯在C/C++上,以为离开了它们就什么都做不了,你就错啦,C/C++做的东西会越来越偏向底层,但从总体上来看,它占的比例比起。NET/JAVA少多啦。
      

  11.   

    补充一句,ehom兄你的想法就是觉得做。NET和JAVA的人,技术含量低是吧,虽然技术含量上。NET和C比是差了一点,但是两者方向根本不一样,。NET做的是企业级开发,技术细节由微软来做,我个人感觉技术细节并不是最重要的,最重要的是项目的整体架构,如果你写出来的代码以后别人来维护也很轻松,说明你的项目写的很不错,否则你技术再高,写出来的东西只有你能维护,那对公司来说你写的就是垃圾。
      

  12.   

    楼上有朋友说C++开发速度比不上Delphi,这绝对是正确的说法,它指的是开发的周期,不是性能,delphi的优点之一就是简单,这还用怀疑?一个tab control,在VC中要自已弄子窗口,自已去显示,delphi里拖出来,设置几个页马上就搞定,谁快?
      

  13.   

    不管你用什么开发工具、语言,这个层次上的问题都谈不上技术含量。决定程序执行效率主要因素是算法,而不是语言,明白否?不牵涉到GUI,Java写的程序会慢吗?开发软件不是做个只有一两个UI元素的示例程序,请先搞明白这点,谢谢。我也不认为对C++近似一无所知的人应该对C++开发效率提出质疑。就算是做个这样的例子,C++同样有GUI framework可用。目前造成这种情况的原因不是C++如何不行,而是没有足够数量的合格C++程序员,明白?而那些只是UI控制逻辑比较多,由简单的标准UI元素构成的小软件确实用RAD工具开发也很不错,且也有足够数量的开发人员。如果C++开发效率远不如Delphi,你能解释为什么绝大多数知名应用软件、游戏都是C++开发的吗?难道这些企业都傻了,牺牲开发效率来支持C++?说C++只能做底层同样是无知产生的偏见,C++的目前的发展就是一种适应性扩展性非常强的元语言。底层上层开发通吃。我从来没有否定过谁的工作,也没说过谁没技术含量这种话。但某些人的主要工作确实也不是设计程序,和传统意义的程序员是不一样的。>>做网络就不能用DELPHI吗?用VB都可以,在WINDOWS下面大家都是一样使用WINSOCK.
    当然能用Delphi,但网络开发是调用API这么简单?封装WinSock这种工作工作量基本忽略不计。你要有能力自己封装整个net framework都可以。我只是提醒别盯着Delphi,结果只会用Indy这样的东西,何况Indy本身的相当一部分代码是很糟糕的。网络开发有些值得看的书,《UNIX网络编程》什么的,看看这些才是基础。开发出高性能的网络应用也不是熟悉API就可以搞定的。