免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: newmount
打印 上一主题 下一主题

一个小老板眼中的开发工具— PowerBuilder 杂谈 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2007-09-26 14:31 |只看该作者

好文!

"1、好用;2、效率高"确实应该是我们选择开发工具的宗旨,关键还是我们所要干的活.也正如不管我们是说的是英文还是汉语,我们所表达的思想才是最关键的.

论坛徽章:
0
12 [报告]
发表于 2007-09-26 23:37 |只看该作者
PB这几年的落后主要弱于开发WEB应用。PB11.NET Webform不可实际运行,只能Show。技术是硬的,设计是软的。PB不支持OR MAP和Interface。最新的Design方法不可用。顶楼作者和大家一样目前都只是用传统的 form over data的方法。

论坛徽章:
0
13 [报告]
发表于 2007-09-27 00:41 |只看该作者

支持10楼,12楼的观点

感谢各位的支持和回贴
支持10楼,12楼的观点,
尤其12楼,眼光很老道,从一篇文章可看出我是什么开发方式。
在此说明一下,由于我是一直从事复杂类企业软件开发,主要客户是企业客户,他们都喜欢用桌面软件,所以对web开发一直没什么兴趣,
另外,就我用过的WEB软件,除了google的地图,没看到几个好用的web软件,所以一真并不看好web软件。
web软件的优缺点我就不多说了,这方面的产述实在太多。


用PB11做纯WEB开发,我也不赞同,因为毕竟不是PB的专长,但做平常的一些WEB查询,应当一点问题没有。
我最看好的PB11能开发基于Web应用体系的智能客户端,因为下一步ERP软件的竞争新方向,就是智能客户端产品。

我的观点是:用PB11的智能客户端开发核心软件,用PB11的WEB功能开发简单的WEB查询,这样形成的产品体系是非常好的。

个人认为PB11是这次是找对了方面,因为智能客户端能够利用PB以前所有的优势,在新竞争平台上展露头角.
就PB而言,何必现在再将自己打造成专业的WEB开发平台呢,下再多的功夫,也不可能成为众人追捧的一流web平台,何况,现在的WEB开发平台,真的不要太多.
所以PB11的web策略是,能玩出WEB就行了,当然以后一定会让你玩的更好些.

另外要转WEB的PB程序员一定要注意喽,现的的WEB开发人员已经成了行业薪酬最低了(CSDN统计数据),
风水轮流转,坚持就是胜利,以后收入较高的程序员,应当是能做智能客户端软件的程序员,(PB程序员有希望喽).

仁者见仁,智者见智,讨论出真知,希望大家回帖讨论。

============================================================
介绍一篇文章:ERP日子艰难 智能客户端能否救命  地址: http://tech.51cto.com/art/200610/33376.htm

[ 本帖最后由 newmount 于 2007-9-27 01:48 编辑 ]

论坛徽章:
0
14 [报告]
发表于 2007-09-28 23:44 |只看该作者
>>
另外,就我用过的WEB软件,除了google的地图,没看到几个好用的web软件,所以一真并不看好web软件。web软件的优缺点我就不多说了,这方面的产述实在太多。
<<
Web应用只会越来越多,但正如你所说不是所有的程序都需要开发成Web。PB开发者有个机会:一套程序,两种Client(Web 和 PB Client)。

>>
用PB11做纯WEB开发,我也不赞同,因为毕竟不是PB的专长,但做平常的一些WEB查询,应当一点问题没有。
<<
这个观点不自信,若是简单查询用ASP.NET更简单,MS网站上的例子就很多。PB的HTML DW是个很好的Component,但要使用起来有一定的难度,国内有几个HTML DW的案例?听Sybase的人在论坛上说,Sybase实际上一直在不断推出Web解决方案,从PB.Web,PowerDynamo,HTML DW到现在的PB11.NET Webform,但都没有真正的普及应用,Sybase认为原因在于这些技术很难使用,也许受了Appeon的启发,做了PB11.NET Webform。和各位报告,我看了多个ASP.NET的component,都各有特色且很漂亮,但我最终还是选HTML DW,除了我的PB背景,主要是没有一个Component可以和DW相比,举个例子,在JSP,ASP.NET你可以看见很多的Grid,但没有free form,若用ASP.NET实现freeform,要放一堆text 。再比如Master-detail你有看见吗?但这些HTML DW都可实现。

>>
我最看好的PB11能开发基于Web应用体系的智能客户端,因为下一步ERP软件的竞争新方向,就是智能客户端产品。
<<
如果你问MS: What is technology? MS回答: Technology is business. IT巨鳄喜欢炒做技术热点。SmartClient是其中之一。客观讲自动发布真有那么多Value吗?当然除了自动发布,另外一个Smartclient feature是离线应用,可以用Sybase的MobiLink.

>>
个人认为PB11是这次是找对了方面,因为智能客户端能够利用PB以前所有的优势,在新竞争平台上展露头角.就PB而言,何必现在再将自己打造成专业的WEB开发平台呢,下再多的功夫,也不可能成为众人追捧的一流web平台,何况,现在的WEB开发平台,真的不要太多.
所以PB11的web策略是,能玩出WEB就行了,当然以后一定会让你玩的更好些.
<<
我相信PB11会卖得很好,但会给开发者和客户带来多大的价值我很怀疑。不要相信Sales说的话,自已去思考。我和你一样多PB11很认可,但我看重PB.NET WS and Assembly deployment。SmartClient或Winform支持和Assembly 互操作. 太好了,试想把Business Logic放在Assembly中,每次只要Deploy Assembly to GAC就OK了。也可利用.Net world的component。我们最近就开发一个BI,前端用.Net Winform,后端用PB.NET WS。我们会在近期推出一些基于PB11.NET的一些framework和Utility等,请关注。

关于PB的开发者的出路要分两部分讲:若你是一个被动打工者,明确的讲转.Net或Java可以提高个人求职竞争力,不得不承认PB的辉煌已经一去不复返了。若你是解决客户问题的,那你就用最适合的技术,要明白一点:C#和Java的开发者永远不会学PB,PB开发者一定要学C#或Java,若这样PB开发者会有适合的Solution。我现在的开发工作,一部分是PB11,一部分是C#,ASP.NET。PB的方向会是InterOP互操作和WPF Datawindw,这两个是我感兴趣的。

论坛徽章:
0
15 [报告]
发表于 2007-09-30 15:11 |只看该作者
小弟也在用pb,看了楼主的文章,感觉很有信心了,谢了!

论坛徽章:
0
16 [报告]
发表于 2007-09-30 15:22 |只看该作者
newmount 在贴中对PowerBuilder的看法,说明其对PowerBuilder的整体架构有比较完整的认识和深刻的体会,
power designer + PowerBuilder +构件技术,powerbuilder11对.net平台的全面支持,都充分体现了powerbuilder设计
的先进性和实用性,正如newmount所说其实大多数人对power designer的了解甚少,对PowerBuilder完整功能了解不够。
   PowerBuilder应该说是一种比较好的开发工具,它和sybase及SQL Server结合,在信息管理系统开发领域确实风行一时,
开发了大量的信息管理应用软件,被用户和开发者所赞赏。唯一不足是对基于Internet网络的应用支持力度不够。
   newmount 对软件行业和软件产品开发的观点,应该是他从事软件开发十几年的切身体会和小结,值得借鉴。
   软件公司多如牛毛,但最后真正成功发展壮大的却寥寥无几,看看成功的几家大软件公司,其实它们成功的关键往往都是
因为开发好并成功推广应用了一到两个软件产品,然后在此基础上不断发展。newmount 重产品轻项目的观点,我觉得值得
大多数中小软件企业考虑。
   newmount 在繁忙的产品开发之余,总结一些经验和看法,供同行讨论、参考和借鉴,对软件行业的发展是非常有益的。

论坛徽章:
0
17 [报告]
发表于 2007-10-02 10:05 |只看该作者

回复 #1 newmount 的帖子

非常支持楼主的看法。
以前从vb转到pb6开始做数据库应用,感觉pb下的datawindow真的是好用极了!从pb6一直用到pb10,其间也用vb、delphi开发过其它应用程序,但只要是MIS应用的开发,pb一般都是不二之选。每种编程语言都有其针对性,在不同的应用场合选用最为合适的语言通常可以达到事半功倍的效果。从本人的使用经验来看,开发数据库应用PowerBuilder应该是最好的了。
我觉得Sybase公司的人应该好好看看这篇帖子,楼主提到的一些建议对pb的发展应该有一定帮助的,作为pb开发人员中的一份子,我真的希望PowerBuilder能够给大家更多的信心,早日重现曾经的辉煌。

论坛徽章:
0
18 [报告]
发表于 2007-10-05 10:00 |只看该作者
曾经,我的一位朋友嘲笑我说:你怎么还在用PB呢?这是门没有前途的语言!我当时没做过多的争辩,萝卜白菜,各有所爱吧。
    前几年,在开会的时候偶然遇到了他,谈到近况,他说跳槽到另一个单位后因工作需要,他一直在用pb开发管理信息系统。他之前是一直主张用VC或者Delphi的,他觉得pb在编制数据库应用时的确非常好,在这方面比Delphi更有优势。
    有调查才有发言权。有些人对别的事物没做过多了解就妄下结论,品头论足,我觉得这是不负责任的。正如楼主所言,用什么工具做真不太重要,最重要的是我们做了什么!工具本身是死的,而人的思想是活的。我不敢肯定自己是否会一直使用pb,但只要它继续存在,在做数据库应用时我的第一选择还是它!

[ 本帖最后由 breeze_lee 于 2007-10-5 10:02 编辑 ]

论坛徽章:
0
19 [报告]
发表于 2007-10-10 15:02 |只看该作者
powerbuilder确实很实用

论坛徽章:
0
20 [报告]
发表于 2007-10-10 17:59 |只看该作者
说得好。没有一个软件会是常青树。对已经用pb的产品或人来讲,可以继续使用,对后人来讲,如果选择,还是不选用pb比较好。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP