前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于PowerBuilder的搜索

死守pb,死路一条-CSDN论坛-CSDN.NET-中国最大的IT技术社区 --> 首页 论坛帮助 论坛牛人 论坛地图 CSDN > CSDN论坛 > PowerBuilder > 非技术版 1 2 下一页 第 1 2 页 管理菜单 置顶 推荐 锁定 移动 编辑 删除 帖子加分 帖子高亮 结帖 发帖 回复 xwffwx 死守pb,死路一条 [问题点数:20分,结帖人xwffwx] 不显示删除回复 显示所有回复 显示星级回复 显示得分回复 只显示楼主 收藏 xwffwx xwffwx 等级: 结帖率:99.02% 楼主 发表于: 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,死路一条 更多 分享到: 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 回复次数:76 相关主题推荐: 软件设计 分布式 服务器 技术 sybase 相关帖子推荐: SQL存储过程报错!拿出来单独运行就可以出结果!大神引路进~ linux 下java 调用shell实现 ssh访问授权 一个合格的C# WEB后端开发人员需要掌握哪些技术?求赐教 如何让鲁大师集显变独显 摄像头拍照上传到服务器保存到数据库 求个扫描器 求解!外网能够访问正常,内网包括服务器访问都是403! 灌水灌累了么,来看个问题吧 xwffwx xwffwx 等级: 结帖率:99.02% #1 得分:0 回复于: 2008-08-19 16:13:17 有必要再喊一遍我的心声: 支持sybase去死,pb开源! 对我有用[1] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 foreveris foreveris 等级: 结帖率:100% #2 得分:1 回复于: 2008-08-19 16:24:40 呵呵,亏楼主还用pb6.5来开发internet应用。毕竟那个不是pb6.5的专长。pb11对三层结构应该有特长。 无所谓什么pb死,什么活的。这些都是工具,工具使用时,工具特长要考虑,本人对工具的掌握程序也要考虑。 拆螺丝我用螺丝刀,不用板手,螺丝刀我用手把的,不用全自动电动的(我不熟)。 如果说哪一天我不用PB了,那么就是因为没有PB能做的东西了。就好像,世界在发展,没有螺丝了,我就不再用螺丝刀。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 ybkenan ybkenan 等级: 结帖率:93.75% #3 得分:1 回复于: 2008-08-19 17:26:28 2樓說得相當有道理。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 jlwei888 jlwei888 等级: 结帖率:100% 4154 #4 得分:1 回复于: 2008-08-19 17:33:05 up 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 eviler eviler 等级: 结帖率:95.95% #5 得分:1 回复于: 2008-08-19 17:35:47 up ,新手路过 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 sql_study1 sql_study1 等级: 结帖率:50% #6 得分:1 回复于: 2008-08-19 17:44:12 pb的强项是开发2层C/S结构的数据库应用软件,在这方面它的效率是最高的 至于3层结构和WEB开发,我想不是它的长处吧 它只是一个工具而已,但是比起别的开发工具局限性比较大,这也是用PB的人比较少的原因 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 tiggerliu tiggerliu 等级: 结帖率:92.31% #7 得分:1 回复于: 2008-08-19 17:50:05 支持一下2楼 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 sql_study1 sql_study1 等级: 结帖率:50% #8 得分:0 回复于: 2008-08-19 17:57:00 现在比较赚钱的项目基本上都是CS,BS并用,而且要涉及到好多系统底层的东西,PB的确不是一个最好的选择 我的好多同学只是用PB做毕业设计,实际项目不会考虑它 自从各种各样的报表插件出现以来,PB的数据窗口的优势一点点的消失了,PB是否成为昨日黄花,拭目以待! 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 suntoto suntoto 等级: 结帖率:100% #9 得分:1 回复于: 2008-08-19 22:30:27 pb 唯一出色的就是 datawindow 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 javaxi javaxi 等级: 结帖率:100% #10 得分:1 回复于: 2008-08-20 00:54:22 的确,pb6.5是有很多bug属于pb本身的,但,pb9以上基本上都解决了 虽说pb转.net了,但,做cs,要访问数据库,速度要快,那么我肯定会选择pb的 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 hzzz_lgh3399 hzzz_lgh3399 等级: 结帖率:100% #11 得分:1 回复于: 2008-08-20 08:13:35 pb的强项是开发2层C/S结构的数据库应用软件,在这方面它的效率是最高的 至于3层结构和WEB开发,我想不是它的长处吧 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 hangzhou6274 hangzhou6274 等级: 结帖率:100% #12 得分:1 回复于: 2008-08-20 08:43:08 引用 1 楼 xwffwx 的回复:有必要再喊一遍我的心声: 支持sybase去死,pb开源! 顶这个,也顶楼主,PB已经没落了,被SYBASE收购后一日不如一日,放弃PB吧。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 bulebabyer bulebabyer 等级: 结帖率:100% #13 得分:1 回复于: 2008-08-20 10:13:45 二楼有道理。。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 wangpushuai wangpushuai 等级: 结帖率:93.33% #14 得分:1 回复于: 2008-08-20 10:19:29 说的也许有理吧 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 a123lm a123lm 等级: 结帖率:100% #15 得分:1 回复于: 2008-08-20 16:40:12 引用 13 楼 bulebabyer 的回复:二楼有道理。。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 www_huabo www_huabo 等级: 结帖率:100% #16 得分:1 回复于: 2008-08-20 16:59:30 刚开始用pb不长时间。感觉挺上手的,听lz这么一说,心里没底了。咳。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 Dersak Dersak 等级: 结帖率:92.59% #17 得分:1 回复于: 2008-08-20 17:11:04 lz 和2楼真不像是做技术出身的,文风都不错。 在下也做pb多年,只为混口饭吃。 实因pb工作实在难觅,前途一片迷茫,遂弃之而从C#,目前正转型中,苦不堪言。 祝各位pb道友,一路走好。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 yschang yschang 等级: 结帖率:0% #18 得分:1 回复于: 2008-08-20 17:15:01 不要随便发表这种观点,每一门技术都有其精彩之处。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 DuSDong DuSDong 等级: 结帖率:96.3% #19 得分:1 回复于: 2008-08-20 18:59:04 继续使用PB,抓紧时间学习.net 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 shc989 shc989 等级: 结帖率:0% #20 得分:1 回复于: 2008-08-20 20:58:21 不要将自己的失误推到PB身上,PB可以做出非常稳定的程序的. 楼主的的言论,误人误已误PB. 我觉得最重要的,是学习要转换成生产力,学PB能挣到钱,那就继续用. 学的不挣钱,玩玩就行了,没必要. 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 dangerous123 dangerous123 等级: 结帖率:95.24% #21 得分:1 回复于: 2008-08-20 21:29:54 pb己经落伍了,这是不争的事实,如果是新手建议转学其它的. 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 shc989 shc989 等级: 结帖率:0% #22 得分:0 回复于: 2008-08-20 23:04:29 落伍不等于挣不钱,delphi也没有了. .net ,java之类的过两三年也要被淘汰. 关键不是学习,而是去赚钱. 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 xwffwx xwffwx 等级: 结帖率:99.02% #23 得分:0 回复于: 2008-08-21 03:03:45 我是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... 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 sql_study1 sql_study1 等级: 结帖率:50% #24 得分:0 回复于: 2008-08-21 17:45:56 顶楼主一个,楼主是PB前辈了,偶只是听说过DPB,没有用过,学习一下。 我在电铝合一的企业,见过不少3层应用,但是很遗憾,确实没有用PB开发的。从PB8开始,sybase增加了很多新的内容,但是在实际项目上,用的最多的还是PB6.5的那部分东西。 前几天单位重新购买了一套CRM系统,前台是用FLEX做的,服务器是用.NET,采用了成熟的报表控件,界面效果非常炫丽, 合成的中国式报表不比数据窗口差。 这只是一个纯数据库应用程序,不涉及到别的内容,看了这个,我对PB11开发B/S也彻底丧失了信心,sybase真像一首老歌中的歌词“总是慢人家半拍” 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 shc989 shc989 等级: 结帖率:0% #25 得分:0 回复于: 2008-08-21 21:51:00 Distributed PowerBuilder在8.0后就不支持了,转而用easerver 实际上easerver也不成功,主要是技术上复杂度过高,价格过高,营销失误等多种原因,现在想请人用也没人愿用. 隔二年也快淘汰了.所以才有现在的PB11和.net结合 再不来经济效益的技术,在这个商业的环境中,总是会被淘汰. 而pb的存活,在于其方便快捷的开发带来的低成本. 楼主的错误在于用淘汰的不稳定的技术来做应用.不要抱怨sybase. 只能怪自己方案选取有误. 另外,现在的操作系统运行10年前不稳定技术组建的系统,如何保证稳定. 一切的关键,在于选择,sybase本来就这样,pb本来就爱死机,但你选择正确的办法.它会变的非常稳定. 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 shc989 shc989 等级: 结帖率:0% #26 得分:0 回复于: 2008-08-21 21:52:18 Distributed PowerBuilder在8.0后就不支持了,转而用easerver 实际上easerver也不成功,主要是技术上复杂度过高,价格过高,营销失误等多种原因,现在想请人用也没人愿用. 隔二年也快淘汰了.所以才有现在的PB11和.net结合 带不来经济效益的技术,在这个商业的环境中,必定是会被淘汰的. 而pb的存活,在于其方便快捷的开发带来的低成本. 楼主的错误在于用淘汰的不稳定的技术来做应用.不要抱怨sybase. 只能怪自己方案选取有误. 另外,现在的操作系统运行10年前不稳定技术组建的系统,如何保证稳定. 一切的关键,在于选择, sybase本来就这样,pb本来就爱死机,但你选择正确的办法.它会变的非常稳定. 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 daixf_csdn daixf_csdn 等级: 结帖率:99.56% 2 #27 得分:1 回复于: 2008-08-22 01:19:45 楼主过激了, pb现在只能是配角是没错,让它做不合适做的事,当然是做不好的。 但是方案选择得当,让它发挥它的特长,会是个很好的配角,达到既经济也稳定的结果。 我觉得楼主也是因为对pb最新的发展了解太少,所以才选择错了方向。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 xwffwx xwffwx 等级: 结帖率:99.02% #28 得分:0 回复于: 2008-08-22 01:24:17 是的,dpb变身成easerver后,为了和j2ee服务器及其它技术兼容,变得非常复杂 这个世界从来都是简单直接的事物/规则成为主宰, 这样的技术转变(连最通常的向下兼容都没有考虑)是一次非常大的冒险 事实证明真是失败到极点 抛开我这次的技术选用失败不说 看着PowerBuilder被sybase接手后日益失去往日的灵性与效率之美, 我很痛心,也为我在pb上付出的一切感到不值得 我能不抱怨sybase吗? 发这个帖子,希望能激起一点波浪, 使更多的pb程序员们把眼光转向pb的技术世界之外 这个世界曾经非常简洁高效,使许多人沉醉于此 我也是这样,在使用pb的前5年里,几乎放弃了对任何其他技术的关注 现在我探出头来,看到更多更广阔的技术世界 掌握/了解更多的技术手段总是好的,你们说不是吗? 那么现在就放弃死守pb的念头吧 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 sixty3 sixty3 等级: 结帖率:93.33% #29 得分:0 回复于: 2008-08-22 09:54:28 支持下 只说一句,CSDN首页标签都找不到PB 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 huangguochou huangguochou 等级: 结帖率:94.74% #30 得分:0 回复于: 2008-08-22 14:44:33 Sybase的DataWindow.net 用于在.net上开发程序,效率还不错,但sybase 走错了方向,没有充分利用Datawindow Activex的高性能,而采用xhtml的方面来生成Datawindow的WEB展现,完全失去了DataWindow的高效。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 jaychensusu jaychensusu 等级: 结帖率:97.96% #31 得分:0 回复于: 2008-08-22 14:58:52 希望PB多一点进行技术推广和宣传! 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 friendwaters friendwaters 等级: 结帖率:99.39% #32 得分:0 回复于: 2008-08-22 16:53:26 up 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 madalin madalin 等级: 结帖率:100% #33 得分:0 回复于: 2008-08-23 09:13:48 PB如果被微软收购了不知道会怎么样……嘿嘿,瞎说的 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 shc989 shc989 等级: 结帖率:0% #34 得分:0 回复于: 2008-08-23 11:33:55 Distributed PowerBuilder,Datawindow Activex本来就是公认的将淘汰技术,主要是安全性及一些相关的问题. PB 本来就是一个工具,而且这么大年纪了,就是一个熟妇,能做做搞搞干干,做些事,挣点钱就很好了。 你非要让她与一个17,18岁的水姑娘比谁水灵,不是自找没趣。 另外,不要觉得懂点技术,就以技术高手自居。 相比真正的高手,我们大家懂的加在一起,不过是一点皮毛。 不要一点不合自己的意,就怪这怪那,发表一些误导初学者的言论。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 shc989 shc989 等级: 结帖率:0% #35 得分:0 回复于: 2008-08-23 11:45:59 我也不是很喜欢SYBASE ,也谈不上喜欢PB 的不行。 但一定要记住,它只是一个工具。 它不可能,也一定不是最好的,但它有存在的理由。 它的伟大之处,在于能用一个工具做出 C/S B/S 和WINCE 的混合应用。 (如果你用它做大型纯WEB开发,那你一定错了) 它的开发效率是很高的。 它也在发展。不断的调整自己, 这点比DELPHI 好许多。 PB在SYBASE 手里是最好的,sybase 需要它保持自己产品线的完整性,并有足够的钱支持它。它的产品线非常丰富。 要是还在powersoft公司,早已支持不下去了。因为现在独立的开发工具公司是不挣钱的。 要是落在微软手里,那将会同foxpro 一样,1-2年后,这个工具将永远消失。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 xwffwx xwffwx 等级: 结帖率:99.02% #36 得分:0 回复于: 2008-08-24 00:24:06 与宝宝传奇理念不同,我们没有必要争什么 在你眼里pb就是一工具,没错,来钱就行,这样想没什么不可以 但是我不是这样想的,你以经营者的观点来看pb的价值 而我是以程序员/客户的角度来看待pb的发展 我们道不同,明白吗? 我不是清高,也没有炫耀什么,我只是很失望 我举了很多例子,只是试图证明sybase的做法有多么糟糕 提供的服务多么不可靠 pb从当初领先的数据库开发工具,变成现在默默平凡的配角 这是事实 至于误导,谈不上,我说的都是事实 大家都是成年人,有那么容易被哄骗吗 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 lian_yi lian_yi 等级: 结帖率:100% #37 得分:0 回复于: 2008-08-24 20:01:50 同意楼主的观点!如果pb没有什么突破性的革新,绝对不能光用pb!!! 真希望微软把pb的数据窗口买下来再创新,pb的局限性和开发环境的不稳定性确实是个很大的问题 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 shc989 shc989 等级: 结帖率:0% #38 得分:0 回复于: 2008-08-24 20:26:41 对于楼主的心情,我是能理解的.我和你一样,对SYBASE深恶痛绝.但我是一个理智的人,所以才给你回了贴,发表一点理性的观点.PB的末落是客观规律. 如果要想知道,我的真实感受,下面就是我的真实感受. 我们都对PB专研了很长时间,我是从 PowerBuilder 到powerdisinger 到软件项目管理 到协同开发 到软件市场开拓,无不费劲了心机, 从最初到汇编,foxpro ,到现在的UML ,中间件,SOA都有深入的应用. 但从软件行业的收获,可以说了了.最后明白一个道理,做软件对于大多数人来说,是不可能发财的,做为爱好就行了. 对于搞软件的人,如果你固定的大型单位,可以说还行,因为老了还有养. 但对于像我们这种无人供养,要靠软件吃饭的人,可不那么美好了. 像我们这些人,年青时拼命学技术,搞项目,也没挣两个钱, 做员工时,面对老板的剥削,挣不到两个钱, 开公司时,面对可怜的项目金额,刻薄的客户,巨大的开支,不亏就是好的了. 我们是最聪明的人,确是在挣最难挣的钱.在这个唯利是图的商业社会里,没有钱,我们连头都抬不起来. 我们将青春付给了软件,到头来确什么都没有,没有钱,没有知识.连小姐都不如,她们至少还挣了点钱,可以开个小店养老. 长江后浪推前浪,前浪死在沙滩上.我们最后都会是前浪. 如果要我呼喊 ,我不会说让PB去死,但我会喊让软件去死,因为如果不这样,我们最后都会死. 记住我说的话,你现在研究什么软件技术,什么,不出3年,都是过时的,这是客观规律,不信你回顾一下5年前的书店在卖什么书就行了. 作为一个男人,挣钱是最重要的. 搞软件,死路一条. 让软件去死,并死的快点吧. 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 wfliu wfliu 等级: 结帖率:100% #39 得分:0 回复于: 2008-08-24 23:07:05 ! 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 pborvb pborvb 等级: 结帖率:100% #40 得分:0 回复于: 2008-08-25 12:10:50 引用 24 楼 sql_study1 的回复:顶楼主一个,楼主是PB前辈了,偶只是听说过DPB,没有用过,学习一下。 我在电铝合一的企业,见过不少3层应用,但是很遗憾,确实没有用PB开发的。从PB8开始,sybase增加了很多新的内容,但是在实际项目上,用的最多的还是PB6.5的那部分东西。 前几天单位重新购买了一套CRM系统,前台是用FLEX做的,服务器是用.NET,采用了成熟的报表控件,界面效果非常炫丽, 合成的中国式报表不比数据窗口差。 这只是一个纯数据库应… 兄弟,把你们的CRM发几张截图上来,让我们也见识见识 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 wedding123 wedding123 等级: 结帖率:97.83% #41 得分:0 回复于: 2008-08-25 16:35:22 跟车子一样,各有所好罢了 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 shc989 shc989 等级: 结帖率:0% #42 得分:0 回复于: 2008-08-25 16:44:35 搞软件就是苦恼, 软件是苦海,茫茫无边,无以为舟,挣钱唯真理,商业社会,笑贫不笑娼. 下面是一个搞visual studio 2008人写的博客: 前一段时间我还写道:“微软的东西搞着搞着就会心烦,我关注的是更具一般性的东西。”然而,这次微软一推出Visual Studio 2008,我还是屁颠屁颠地跑去下载,这是典型的自己扇自己耳光了。扇就扇吧,新东西还是要体验一下的。不过这新东西一出,总是搞得人心里乱乱的。 首先是一个学习的问题,旧的东西还没用好就又要学新的东西,前面有人领跑,我们就在后面追,跑得气喘吁吁却越落越远,感觉脑袋越来越不够用了。我常想,长期这样下去,会不会把人折磨成神经病。其次就是一个阵营选择的问题,每次一有新的东西出来,我们都要斟酌一次究竟哪个阵营的产品效率更高、使用更方便、学习更简单。这次也一样,又要去考虑是选择Java还是.net,是选择JavaFX还是WPF/E,是选择MFC还是Qt、wxWidgets或者其它的?头疼啊! 后来我又想了一下,要想不这么累,也不是完全没有办法。办法就是认准目标、勇往直前,不要管外面吹的什么东南西北风。有些时候,我发现越是无知,活得越是轻松。比如说,我要解决桌面编程的问题,那还是选择MFC好了,也不要管外面说什么MFC封装得不好,也不要管外面说MFC不能够跨平台,也不要管MFC写出来的程序外观丑陋、是一个模子里面印出来的。同理,使用Qt、wxWidgets的高手们,也没有必要转到MFC这里来。还有一个Java阵营的SWT/JFace,我也稍微花时间学习了一下,在条件允许的时候,也不是不可以用它来开发桌面程序,而且它的界面更加能够给长期见惯Windows默认界面的用户带来一定的新意。另外一个要解决的是Web开发的问题,我想我还是继续选择Java吧,也不要管外面说什么ASP.net 怎么怎么好、C#怎么怎么优雅、ADO.net怎么怎么强大,总之,要想自己不把自己逼疯,就一定不能够见异思迁,Java你都搞通了吗?MVC、 IOC、AOP、SOA你都搞通了吗?JSF、JavaFX都用好了吗?还有那么多的中间件、应用服务器,你都弄通了吗?当然,在ASP.net方面有深厚造诣的高手们,就继续深造下去吧。 还有一个问题,那就是WPF和SilverLight,在它们刚出现的时候,我没有动,是因为懒得在 Visual Studio 2005中安这个扩展那个扩展,麻烦。现在Visual Studio 2008和.net Framework 3.5来了,只需要一次就可以一步安装到位了,我应该激动吗?我激动过,因为我早就明白AJAX是不足的,需要有SilverLight来改善浏览器应用程序的用户体验。但是很快,这股激情就被磨灭了,因为《程序员》上的一篇文章说使用XML定义界面,解析器实现起来简单,但是让程序员自己编写XML就太不人道了,而JavaFX使用专用的界面定义语言,则要优雅得多。我也知道有些人将XAML翻译成“折磨”。《程序员》上又有一篇文章说Visual Studio 2008对Vista外观的支持并不是它的重点。那么,对WPF,我还有什么值得激动的呢? 因此,对于桌面应用,我选择 Visual C++ 2008 和 MFC,看中的是Native;对于Web应用,我选择Java,看中的是Java社区丰富的开源软件,虽然我从未对开源社区做任何贡献,但是有好的开源软件,我还是要用的,也懒得再在.net上再多花一倍的学习时间;对于浏览器中的富客户端应用,那还是等JavaFX吧。 我下载了 Visual Studio 2008,不过是Express版,因为不想下载90天试用版,免得90天后用不了了又要重新安装。Express版还是给我带来了一些失望: Visual C++ 2008 Express竟然不包含MFC,太过分了。虽然Visual C# 2008 Express对WPF支持非常好,但是刚才的分析已经说了,我对WPF已经不感冒了。 在Visual C++ Express 2008中,还有一个我关注的问题这里也提一下,那就是它没有走在C++ 0x标准的前面,它没有包含tr1标准库,它的hash_map、hash_set依然没有更名为unordered_map、 unordered_set。与此对应的是,GCC 4.2版已经包含了大部分的tr1库,看来,在C++ 0x标准推出之后,GCC在标准的方面可能要比VC++领先一步吧。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 shc989 shc989 等级: 结帖率:0% #43 得分:0 回复于: 2008-08-25 16:47:40 记住我说的话, 一个技术工作者,永远的,无休止的,随意的学习是一条通往死亡之路! 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 guest78978 guest78978 等级: 结帖率:87.5% #44 得分:0 回复于: 2008-08-25 16:56:27 做一个好的东西,和开发平台有很大关系吗?每个开发平台都有优势和劣势。就像你买手机,那么多牌子,随你喜欢。 我也是从pb转到.net,但还是采用了dw.net,对DW的功能还是赞赏,不想割舍。 觉得Sybase的加密是越做越牛,比PB的功能长进多了。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 guobaoli guobaoli 等级: 结帖率:50% #45 得分:0 回复于: 2008-08-25 19:35:12 我用PB快15年了,老弟,你的9年我看好像都是集中在6.5版本的经验上吧,了解太片面,不要用工作年头唬人。我做PB15年,图书写了几本,项目做了有3个部级的、负责过几个剩的软件实施工作,我觉得我还是有资格批评你的。你对PB的认识感觉不是特别深入,希望你认真了解一下PB高版本的功能,然后给出公正的评价。 我也用过了J2EE、ASP,感觉没有哪个能够象PB那样把开发大数据量处理的Web程序做的如此完美。 说实话,PB很容易入门,也很容易学会编程,但是深入理解内部机制是不容易的,这就是为什么中国一个高级认证都没有通过的原因。本人近日准备抽时间总结网上10大经典PB错误,我在看过很多网上提供下载的源代码之后感觉不得不总结!长此以往,确实悲哀! 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 baotou_wjd baotou_wjd 等级: 结帖率:0% #46 得分:0 回复于: 2008-08-25 20:52:01 光会PB的人找工作比较费劲,这是不争的事实。 如果PB在WEB处理上面没有独特专长的话,注定被淘汰。 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 xwffwx xwffwx 等级: 结帖率:99.02% #47 得分:0 回复于: 2008-08-26 17:56:29 呵呵,休息了两天,我的题目可能是偏激了一点 其实死守任何东西都是一条死路,不是吗,其实与pb无关 to guobaoli 你的资历的确比我老,不假,但是说我只会用65却不是事实 我现在用10.5的版本,目前做的项目能完美地把.net组件模块镶嵌进pb程序中 (因为我手下一部分是搞.net开发,做的程序需要集成在一起) 事实上,我对pb新版本的某些技术还是非常认同的,比如说PBNI 但对其他更多的sybase比较关注的技术,比如说它的easerver就看不上了 在微软正竭力消除C/S,B/S的种种差异的时候,sybase却背向而驰 看着吧,.net无非只是为了和java抗衡的一个噱头 (我个人认为.net并未对我们的开发产生什么根本性的改变,改变的只有机器的配置) slive light才是微软的真正目标 这话不是我说的 只有偏执狂才能生存,sybase只不过是在苟延残喘 sybase最大的错误就是这跟来那跟去, 微软当年如果决定跟随sun的java,结局不会有现在这样好 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 31737951 31737951 等级: 结帖率:100% #48 得分:0 回复于: 2008-08-26 20:29:00 兵熊熊一个,将雄雄一窝 都是虚拟机,java就拽,10年后的微软的net更拽 领先的技术不晓得加强,只晓得跟来跟去,接果datawindow多少年还是那球样,早被人家追上了,还厚着脸皮 给人写插件。 pb语言原来是啥球样现在还是啥球样,加个位操作会死啊,看看哪个语言没sizeof的, 搞什么狗p powerj ,easerver,还有什么ppb 有用吗?有时间给pb写写 开发包不行啊,数据库外的啥东西都要 自己写,人java为啥比你拽 就是内裤比你穿的大, 最基本的 串口通讯 ,socket ,传真,电话,邮件,http,ftp,算法,总的给个解决方案把?说什么?调用 人家的api?大哥你不晓得 pb不稳定啊 ,你写个开发包会死啊 最操蛋的是没sizeof 每次掉个外部动态库 都先一个个数大小,遇到数不过来的 只能用别的语言调用下看看到底是多大,哎~~~~~~~~~悲哀 兵熊熊一个,将雄雄一窝 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 31737951 31737951 等级: 结帖率:100% #49 得分:0 回复于: 2008-08-26 20:31:00 看看net环境把 ,统一天下了 ,虚拟机改改 什么平台都能用, 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 guobaoli guobaoli 等级: 结帖率:50% #50 得分:0 回复于: 2008-08-26 20:31:05 .Net是平台,并非开发技术,平台落后无所谓,早晚是个方向。就向当年的Windows的推出一样,目前一样还不是各种应用软件的平台了?! 支持.Net,也支持JSP是目前PB的一个策略,不管Java还是.Net她都能开发,不知道PB和谁背道而驰了?! 如果不偏执,我也不做PB15年。我们有很多共同点,我们也有责任正确引导后来学习者,既不能粉饰PB也不能误导,只要公正客观就可以了。 这里是唯一一块圣地,不要玷污她!保留我们心中的美好,保留后来学习者的圣地。 不要因为女友和我们分手就一直骂人家是婊子,呵呵! 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 --> --> --> --> --> --> 1 2 下一页 第 1 2 页 管理菜单 置顶 推荐 锁定 移动 编辑 删除 帖子加分 帖子高亮 结帖 发帖 回复 陈勇- 敏捷开发现状及发展之路 CSDN 软件开发者职业生涯调查 本帖子已过去太久远了,不再提供回复功能。 核心技术类目 全部主题 Java VPN Android iOS ERP IE10 Eclipse CRM JavaScript Ubuntu NFC WAP jQuery 数据库 BI HTML5 Spring Apache Hadoop .NET API HTML SDK IIS Fedora XML LBS Unity Splashtop UML components Windows Mobile Rails QEMU KDE Cassandra CloudStack FTC coremail OPhone CouchBase 云计算 iOS6 Rackspace [关闭] [关闭]