当前位置: 代码迷 >> PB >> 公司要做一个数据库管理的系统,确定用PB,想请大家对比一上PB6,PB9和PB11
  详细解决方案

公司要做一个数据库管理的系统,确定用PB,想请大家对比一上PB6,PB9和PB11

热度:54   发布时间:2016-04-29 07:29:25.0
公司要做一个数据库管理的系统,确定用PB,想请大家对比一下PB6,PB9和PB11
我们已经确定用PB开发,本来准备用PB 11了,因为比较新,而且对Web支持也很好,这个项目以后也有可能转换为web的方式,所以觉得PB11很适合,但是一位对PB很熟悉的人告诉我建议我还是用PB6,他说PB6开发的系统比较稳定些,他说用过PB9发现开发的程序不太稳定,所以在这里我想问对PB熟悉的高手给点建议吧,PB11究竟怎么样啊?关键是开发的程序是否稳定啊?PB9的一些毛病PB11都更改过了吗?
------解决方案--------------------
说pb6稳定的那个人不是不对,但他的技术心态肯定是太落后了!不可取!!!
我建议你用 pb10.5 ,因为pb9以后的版本对字符集的改变很明显,如果你用pb9的话,极有可能以后升级pb高版本后会出现字符集的问题,到时再改程序就非常麻烦了,所以不如从头开始就用支持新字符集的版本,省得给以后升级找麻烦,到时后悔就晚了,不信就算了

------解决方案--------------------
使用pb6?不建议,因为你已经强调支持WEB,pb6不支持,就连webbrowser控件都是有严重bug的。pb6稳定只是相对于一些cs而言。
PB9多bug?你听谁说的?pb9属于相当稳定的。操作比pb6方便多很多。如果说pb9有很多bug,让他把bug列出来给大伙学习学习。不能空口说瞎话。
既然要web,当然是建议使用pb10,毕竟现在网上流传的pb11只有破解版,如果你公司是买pb11正版又另当别论。
------解决方案--------------------
我以一个有15年PB各个版本不少于2个项目的经验向你郑重推荐:
1、只要不选用PB9,哪个版本都可以。因为PB9是象Unioncode过渡的一个版本,会带来一些升级问题。
2、不管用哪个版本,要用纯PB的东西编程,这样就不会带来升级的问题。
3、如果用低版本,注意不要使用在高版本中不支持的东西。比如:
   1)SetActionCode这样的函数已经不用了
   2)HScrollBar、VScrollBar等控件尽量不要使用
   3)如果不用分布式开发,我就不详细说了。如果要用分布式开发,请你回帖我再给你讲述注意问题。

我曾经尝试,将我很多年前PB4.0开发的程序直接升级到了PB11上,很成功,没有任何警告和错误。所以,上面几点注意了,你就放心去开发好了。
但是,从项目经理或者产品经理的角度考虑问题,建议你用当前最流行的版本pb10。用太高版本,可能和客户环境会有冲突,对于实施会有些意外麻烦;如果用低于pb8的版本,笔记是过时的,当前操作系统平台变化很大了,会不会有其它异常?!   所以,建议PB10,不要听所谓的老前辈推荐的PB6,他们的思维已经僵化了、还沉迷于想当年的辉煌中的,这种固步自封对于后来者学习PB没有好的引导作用!
------解决方案--------------------
呵,pb11我没有使用过,
不过pb9还是不错。我就使用pb9完整开发了一行业ERP系统.
PB6.5稳定,但是太老了,
pb9 也稳定。。本人推荐PB9
------解决方案--------------------
强烈建议楼主使用PB8以后的版本,笔者使用过pb8\9\10均开发过管理系统,均长期稳定运行!
PB7及以前的版本一定不会不稳定,但一定会不方便。
------解决方案--------------------
我也觉的用pb10.5,这个版本现在好多企业都在使用,版本也相对较新,pb11还有好多问题。
------解决方案--------------------
PB11.5要9月12号才发布正式版,上面用的都是beta版吧?我们现在的产品用的PB11.2,很稳定,但是有个问题,在用VSS等版本控制时,签入的comments如果写中文会变成乱码,而PB9没有问题,PB10~11都是乱码,所以如果你要进行版本控制,那还是建议用PB9,否则尽量用11.2
  相关解决方案