首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 死守pb,死路一条 [已结帖,结帖人:xwffwx]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xwffwx
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2008-08-19 16:07:41 楼主
    sybase的软件设计功力根本不够,创造力也远不如以前的powersoft,
    今天早上我已经给我的手下们说:以后都转到.net上

    我用pb9年了,水平不会比在座的那一位差多少
    前不久给别人做一个分布式的internet三层应用
    别人要求我用vc来做,我坚持用pb,费劲说服了对方
    结果发现从pb8开始不支持dpb,转而要用easerver,晕
    于是我回头拿起多年不用的pb65给别人开发
    的确是很方便的,很快就做好了

    开始试用,日,三天两头服务器自动关闭
    我现在准备考虑用vc做服务端和客户端接口,
    说实话,vc开发是效率低,但是可靠,bug也许很难解决,
    但至少你很明确99.99%那都是你自己的代码惹的祸,多花点时间都可以解决
    而pb的错误你几乎无法区分到底是自己的错还是pb本身的问题,
    很多问题你无法解决,只能用其他的技术方案

    哎,面对这样一个曾经连like %%都会死机的平台
    一句话,pb无法给我安全感

    88了,我会继续用pb,但不会把它作为最主要的技术工具了
    在sybase手里,pb不会有起色的,奉劝各位对pb不要报太高的指望
    pb11也是一样,因为pb早已迷失自己的技术之路,转了.net又如何?
    无非是从配角A变成配角B,效率一词,早已不再是pb的荣誉
    死守pb,死路一条
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xwffwx
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 16:13:171楼 得分:0
    有必要再喊一遍我的心声:
    支持sybase去死,pb开源!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • foreveris
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 16:24:402楼 得分:1
    呵呵,亏楼主还用pb6.5来开发internet应用。毕竟那个不是pb6.5的专长。pb11对三层结构应该有特长。
    无所谓什么pb死,什么活的。这些都是工具,工具使用时,工具特长要考虑,本人对工具的掌握程序也要考虑。
    拆螺丝我用螺丝刀,不用板手,螺丝刀我用手把的,不用全自动电动的(我不熟)。
    如果说哪一天我不用PB了,那么就是因为没有PB能做的东西了。就好像,世界在发展,没有螺丝了,我就不再用螺丝刀。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ybkenan
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 17:26:283楼 得分:1
    2樓說得相當有道理。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jlwei888
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 2

      6

      2

    发表于:2008-08-19 17:33:054楼 得分:1
    up
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • eviler
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 17:35:475楼 得分:1
    up ,新手路过
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sql_study1
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 17:44:126楼 得分:1
    pb的强项是开发2层C/S结构的数据库应用软件,在这方面它的效率是最高的

    至于3层结构和WEB开发,我想不是它的长处吧

    它只是一个工具而已,但是比起别的开发工具局限性比较大,这也是用PB的人比较少的原因
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • tiggerliu
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 17:50:057楼 得分:1
    支持一下2楼
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sql_study1
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 17:57:008楼 得分:0
    现在比较赚钱的项目基本上都是CS,BS并用,而且要涉及到好多系统底层的东西,PB的确不是一个最好的选择

    我的好多同学只是用PB做毕业设计,实际项目不会考虑它


    自从各种各样的报表插件出现以来,PB的数据窗口的优势一点点的消失了,PB是否成为昨日黄花,拭目以待!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • suntoto
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 22:30:279楼 得分:1
    pb 唯一出色的就是
    datawindow
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • javaxi
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 00:54:2210楼 得分:1
    的确,pb6.5是有很多bug属于pb本身的,但,pb9以上基本上都解决了
    虽说pb转.net了,但,做cs,要访问数据库,速度要快,那么我肯定会选择pb的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hzzz_lgh3399
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 08:13:3511楼 得分:1
    pb的强项是开发2层C/S结构的数据库应用软件,在这方面它的效率是最高的

    至于3层结构和WEB开发,我想不是它的长处吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hangzhou6274
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 08:43:0812楼 得分:1
    引用 1 楼 xwffwx 的回复:
    有必要再喊一遍我的心声:
    支持sybase去死,pb开源!

    顶这个,也顶楼主,PB已经没落了,被SYBASE收购后一日不如一日,放弃PB吧。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • bulebabyer
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 10:13:4513楼 得分:1
    二楼有道理。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wangpushuai
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 10:19:2914楼 得分:1
    说的也许有理吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • a123lm
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 16:40:1215楼 得分:1
    引用 13 楼 bulebabyer 的回复:
    二楼有道理。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • www_huabo
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 16:59:3016楼 得分:1
    刚开始用pb不长时间。感觉挺上手的,听lz这么一说,心里没底了。咳。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Dersak
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 17:11:0417楼 得分:1
    lz 和2楼真不像是做技术出身的,文风都不错。
    在下也做pb多年,只为混口饭吃。
    实因pb工作实在难觅,前途一片迷茫,遂弃之而从C#,目前正转型中,苦不堪言。
    祝各位pb道友,一路走好。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • yschang
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 17:15:0118楼 得分:1
    不要随便发表这种观点,每一门技术都有其精彩之处。

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • DuSDong
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 18:59:0419楼 得分:1
    继续使用PB,抓紧时间学习.net
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • shc989
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 20:58:2120楼 得分:1
    不要将自己的失误推到PB身上,PB可以做出非常稳定的程序的.
    楼主的的言论,误人误已误PB.

    我觉得最重要的,是学习要转换成生产力,学PB能挣到钱,那就继续用.
    学的不挣钱,玩玩就行了,没必要.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • dangerous123
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 21:29:5421楼 得分:1
    pb己经落伍了,这是不争的事实,如果是新手建议转学其它的.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • shc989
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 23:04:2922楼 得分:0
    落伍不等于挣不钱,delphi也没有了.
    .net ,java之类的过两三年也要被淘汰.
    关键不是学习,而是去赚钱.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xwffwx
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 03:03:4523楼 得分:0
    我是LZ,2楼的哥们没用过dpb吧,你可以说pb11做分布式开发功能更强大
    但绝对绝对没有dpb(Distributed Powerbuilder)更简单和直达,dpb就是easerver的前身。
    dpb是一种干净和简洁的技术,不需要你部署什么狗屁服务器,调试这样那样的环境,实现三层应用,效率首选。
    我绝对可以负责任地说,淘汰dpb技术在sybase技术世界里是存在争议的
    至于选择pb65,那还不是被sybase逼的吗?(虽然7也支持dpb,出于稳定性的考虑我不敢选择)

    我认为我选择pb是明确和有针对性的,并且高效地实现了需求。
    我所犯的错误只是当初不该存在侥幸心理,以为这个技术已经足够强健和稳定,
    完全忽略了dpb本身是一项短命的技术
    这种技术早已被sybase遗弃,本身可能存在的问题永远不会解决了

    就算问题出在我本身的代码,我依然对pb充满深深的失望
    我对pb的期望,恰恰是sybase所不注重的,我喜欢和欣赏的,恰恰是sybase决定要放弃的
    不仅仅是dpb,还有ActiveX Window和ActiveX DataWindow等,从6一直到现在的10,从来
    没有被sybase列为主要和重要的技术,到了11,也被放弃了
    从9开始有了PBNI,sybase又会坚持多久呢?

    不知道sybase如何看待今天adobe的applo/flex和微软的slive light?是不是只知道.net和java?呵呵
    我想说sybase你真是太蠢了,现在它们能做的,你在几十年前就已经实现了,却不知道好好利用和发展
    本质上都是将COM组件/插件嵌入浏览器,为什么别人能看到的价值,在你们眼里却视同无物?

    还有那些苦于将代码从9升级到10的pb程序员们,你们难道不觉得sybase是一个不负责、见利忘的小人吗?
    有几个公司如此置用户的利益于不顾,一意孤行?恣意妄为?

    那些谈钱的朋友,我只能说你们太实利,不能理解技术er对于技术的热情和理想
    其实说这么多,只因为太喜欢曾经的pb...
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sql_study1
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 17:45:5624楼 得分:0
    顶楼主一个,楼主是PB前辈了,偶只是听说过DPB,没有用过,学习一下。

    我在电铝合一的企业,见过不少3层应用,但是很遗憾,确实没有用PB开发的。从PB8开始,sybase增加了很多新的内容,但是在实际项目上,用的最多的还是PB6.5的那部分东西。

    前几天单位重新购买了一套CRM系统,前台是用FLEX做的,服务器是用.NET,采用了成熟的报表控件,界面效果非常炫丽,
    合成的中国式报表不比数据窗口差。

    这只是一个纯数据库应用程序,不涉及到别的内容,看了这个,我对PB11开发B/S也彻底丧失了信心,sybase真像一首老歌中的歌词“总是慢人家半拍”
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • shc989
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 21:51:0025楼 得分:0
    Distributed Powerbuilder在8.0后就不支持了,转而用easerver
    实际上easerver也不成功,主要是技术上复杂度过高,价格过高,营销失误等多种原因,现在想请人用也没人愿用.
    隔二年也快淘汰了.所以才有现在的PB11和.net结合

    再不来经济效益的技术,在这个商业的环境中,总是会被淘汰.
    而pb的存活,在于其方便快捷的开发带来的低成本.
    楼主的错误在于用淘汰的不稳定的技术来做应用.不要抱怨sybase.
    只能怪自己方案选取有误.
    另外,现在的操作系统运行10年前不稳定技术组建的系统,如何保证稳定.
    一切的关键,在于选择,sybase本来就这样,pb本来就爱死机,但你选择正确的办法.它会变的非常稳定.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • shc989
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 21:52:1826楼 得分:0
    Distributed Powerbuilder在8.0后就不支持了,转而用easerver
    实际上easerver也不成功,主要是技术上复杂度过高,价格过高,营销失误等多种原因,现在想请人用也没人愿用.
    隔二年也快淘汰了.所以才有现在的PB11和.net结合

    带不来经济效益的技术,在这个商业的环境中,必定是会被淘汰的.
    而pb的存活,在于其方便快捷的开发带来的低成本.
    楼主的错误在于用淘汰的不稳定的技术来做应用.不要抱怨sybase.
    只能怪自己方案选取有误.
    另外,现在的操作系统运行10年前不稳定技术组建的系统,如何保证稳定.
    一切的关键,在于选择,
    sybase本来就这样,pb本来就爱死机,但你选择正确的办法.它会变的非常稳定.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • daixf_csdn
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 2

    发表于:2008-08-22 01:19:4527楼 得分:1
    楼主过激了,
    pb现在只能是配角是没错,让它做不合适做的事,当然是做不好的。
    但是方案选择得当,让它发挥它的特长,会是个很好的配角,达到既经济也稳定的结果。

    我觉得楼主也是因为对pb最新的发展了解太少,所以才选择错了方向。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xwffwx
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-22 01:24:1728楼 得分:0
    是的,dpb变身成easerver后,为了和j2ee服务器及其它技术兼容,变得非常复杂
    这个世界从来都是简单直接的事物/规则成为主宰,
    这样的技术转变(连最通常的向下兼容都没有考虑)是一次非常大的冒险
    事实证明真是失败到极点

    抛开我这次的技术选用失败不说
    看着powerbuilder被sybase接手后日益失去往日的灵性与效率之美,
    我很痛心,也为我在pb上付出的一切感到不值得
    我能不抱怨sybase吗?

    发这个帖子,希望能激起一点波浪,
    使更多的pb程序员们把眼光转向pb的技术世界之外
    这个世界曾经非常简洁高效,使许多人沉醉于此
    我也是这样,在使用pb的前5年里,几乎放弃了对任何其他技术的关注

    现在我探出头来,看到更多更广阔的技术世界
    掌握/了解更多的技术手段总是好的,你们说不是吗?
    那么现在就放弃死守pb的念头吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sixty3
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-22 09:54:2829楼 得分:0
    支持下


    只说一句,CSDN首页标签都找不到PB
    修改 删除 举报 引用 回复