用VC开发数据库应用程序比PB,DELPHI等在开发进度上要慢,而且也比较复杂,是吗?大家谈谈看法!

解决方案 »

  1.   

    客观的讲是这样,PB、DELPHI中有很多直接支持数据库的控件,从访问到显示。而且是可视化的,大多设置一下属性就可以了。VC就辛苦多了,什么都要自己动手,虽然这样丰衣足食,但开发效率就……
      

  2.   

    大家推荐个学习用vc做数据库的书把,毕竟有时在用vc时要有数据库的功能,
      

  3.   

    这还用说吗?
    如果你的数据不是TB级的,对速度有很高的要求
    则可以用PB or dephi否则要通过数据库的接口,*.h来用C or C++来写
      

  4.   

    开发效率主要是控件问题,其实VC的控件也很多(只是studio没有自带而已),
    可以去网上搜集一下。
      

  5.   

    是的,我虽然没有用过PB,delphi但我也认为是这样的,
    VC主要是网络编程功能很强的。还有就是图形图像编程。
      

  6.   

    使用工具不同而已.人家有的还喜欢用lcc来伯克利数据库系统~
    那种方法顺手.就用哪种啊.
      

  7.   

    我觉得开发代价 VC>DELPHI>PB ,但是稳定性,灵活性VC>DELPHI>PB。
    因为VC里面几乎所有的东西都是你自己写的,你了解里面的任何一个东西。而其他两个都是用现成的控件,灵活性自然逊于VC。用别人的东西自然要受制于人
      

  8.   

    完全是对VC的误解!
    VC开发数据库效率低,是因为VC数据库方面的东西比较低层,
    不如Delphi,PB等包装的层次高一些,现成的东西多一些。
    其实差的只是一点点而已。
    只要你自己下点功夫,包装一些通用的方法,开发效率就会高。
    至于Delphi中那些数据感知控件,也没什么。在VC中很容易实现。
    另外,参考一下Delphi关于数据库的封装,用在VC上也很有益处。PB中的DataWindow是一个好东西。它对提高开发效率很有用,这个东西
    Delphi,VC都没有,是Sybase看家的专利产品。
    可惜PB的语言功能太弱。不是完全面对对象,开发项目一大就会不容易控制。
      

  9.   

    r3000你的说法就像一个人问古文学家古文难不难,古文学家说,古文和白话其实只差一点点而已,只要你自己下点功夫,多看些古文书,多思考,阅读效率就会提高...
    至于参考DELHPI VCL库,用在VC上,都到这个程度了DELHPI开发数据库早就成竹在胸了。
    新手上路,做通用功能的程序,用delphi肯定快(开发效率),稳定性和运行效率一般也快,
    我不信有很多人都能开发出比delhpi控件更稳定更高效的程序(不然borland程序员要失业了),你做的工作越多,错误可能越多。
    当然要做到定制化,像一般控件没有提供的,你要自己做,VC底层比较方便,但是DELHPI是不是就不行呢,不一定吧。
      

  10.   

    侧重点不同,其实这些问题应该是很简单的,想想看有什么大的应用系统是用VC开发的呢,还是PB和Delphi多,开发应用系统用VC不是不可以,是看你的老板和客户能不能等那么长时间。而且Delphi和PB让你在逻辑层面上考虑更加多的时间,你觉得呢,我认为没有必要说自己能用Vc开发数据库应用很了不起,看具体的需求和客户的要求,还是市场。如果真用VC开发数据库应用系统,大概市场也差不多抢光了,我觉得语言的东西,该用的时候选择合适的时候用合适的工具就可以了,个人看法,个人看法:)
      

  11.   

    小三你很幽默喔,vc开发数据库和delphi,pb开发数据库我觉得没有
    古文白话文差那么多.这就好像当年MFC和OWL之争,微软在VC上一贯
    是对什么都是一层薄薄的包装,而borland为了与微软竞争,总是比
    微软多包装一些内容,这种结果就是,入门的程序员往往喜欢borland,
    因为它提供的方法多,使用也很简便,但是熟悉的程序员可能就不一定
    在乎这种体恤了,他可能要控制更多的东西。
      

  12.   

    补充:我没有褒VC,贬Delphi,PB的意思,我这三种工具都使用过一段时间,
    也算都有皮毛的了解。我相信VC能做到的事Delphi也一定能实现,而且效率还高。
    这是事实,VC有时也不仅是包装低层薄的问题,有时是根本不包装,比如ATL对
    OLE DB的包装就很少,很多基本的方法比如seek,find,filter,setsort等都没有,主要还是
    微软在VC这块比较重视低层开发,而忽视应用级别的封装。
    但是这些东西的素材都在,比如上面说的ole db的那些接口在ole db SDK中都有,只要
    自己包装一下就可以了.
    说到底这还是个小马过河的问题。