参加Sybase 中国开发人员沙龙 (上海站) 活动情况和感受

newskysoft 2005-12-07 02:58:22
刚从sybase上海站活动现场回来,谈谈感受吧,俺最大的收获之一是对powerdesigner的功能有了一个比较全面的了解,以前主要是使用pdm多一些,对于PD其他功能的设计不是非常清楚其用意。实际上从用户需求调研开始PD就可以开始发挥其强大功能了,使用word编写需求调研文档后可以导入到PD中生成Requirements Model,Requirements Model可以进行跟踪维护。
然后从Requirements Model又能生成UseCase和OOM,OOM支持UML2.0,可以使用UML2.0的各种图形来展现系分人员的设计思想,UML模型还可以转换成PDM来完成数据库设计(当然也可以先做CDM概念模型来生成PDM,可以互为转换)。
利用Model Driven Development技术可以生成Hibernate和JSF的配置文件及Java的实体类,还可以将PD集成到eclipse/pb/visual studio等IDE环境中。
PD还支持企业流程建模,据说是将企业流程建模、数据库建模、UML建模三者结合在一起做的最好的CASE工具。
以上是PD我所关心部分的特性,其他诸如数据仓库等技术俺不是很了解。有些名词还是第一次听说,感觉做PD这样一个工具开发人员所掌握的知识面确实非常广,小弟好生佩服!看来要成为一个优秀的开发人员,还是有很多技术课程要学,连别人做出的工具我们都未能完全消化呢。

在接下来的PB新特性方面相信大家都有所了解了,我主要关心的是它对JAVA的支持到底有哪些?俺问了个比较弱智的问题:没有IIS这个后台,前台还能使用DW这个表现形式吗?在之前的版本中,无论是早期的DW ocx控件和后来的美洲豹都没有限定在.net平台。我本来希望在没有使用.net特有功能的前提下前台也能使用datawindow这个东东,也就是通过pbvm plugin把pb的代码解释成为纯html+script返回给客户端。但是主讲人张先生明白无误的告诉大家前台的表现形式只能基于.net,理由是微软在这方面做的最好!这样后台跑一个IIS就不可避免了,不过通过pbvm plugin大家可以用pb来开发application server这一层,也就是前台+web server采用.net技术,应用层和数据库可以采用其他平台,这样把java和.net的优势全部糅合在一起,听起来这也是不错的解决方案,对于一个大型应用来说这么分层的成本不会有人在乎。但是我估计国内的大部分pb开发人员所做的项目都是10几20万这样,如果能有一个更实用的RIA应用平台应该是最受欢迎的,比如简单的在tomcat上绑定pbvm plugin就能使用dw的各种功能,这样就能开发出基于dw的强大的富客户端应用了。很可惜这一切都只能是幻想了,张华宇说目前不会有dw的java版本,难道以后真要.net和java双修?看来在pb11提供cs->bs强大功能的前提下深圳正阳还有一次机会!

本次活动的一大遗憾是没有提供午餐,倒不是说为了吃这一顿饭,我们中国人的一大传统是在餐桌上认识朋友的,少了这个机会就失去了一次与其他pb开发人员交流的机会,我看到场的开发人员几乎没有啥时间交流和认识,遗憾啊遗憾,不过比较满足的是由于俺的大胆提问混到了两份小礼品:两把正宗瑞士维氏军刀 ^_^
最后非常感谢王晓昀先生!!
over
...全文
311 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
newskysoft 2005-12-09
  • 打赏
  • 举报
回复
原来笨笨坐在我右边,忘记跟这位帅哥打声招呼了^_^希望下次能组织互相交流的聚会就好了
wfliu 2005-12-08
  • 打赏
  • 举报
回复
tt
newskysoft 2005-12-08
  • 打赏
  • 举报
回复
昨天晚上回到家又仔细想了想,在BS开发工具和平台的选择上我是不是有点先入为主了,抛开个人对JAVA的感情和对.NET的成见后重新来思考一个问题:为什么选择PB?

CS时代PB以对数据库操作的简便、功能强大和DW丰富的表现形式取胜,在开发两层MIS系统上它以高效著称。这是PB4-6.5这一阶段风靡一时的原因。后来DELPHI、VB慢慢在数据库开发方面追赶上了PB,一个熟练的DELPHI程序员在搭建好一个优秀的框架后也能发挥很高的工作效率,但是DELPHI除了开发数据库应用外它在其他各个方面几乎都称得上一个优秀的开发工具,对于一个程序员个人发展来说当然希望自己所熟知的开发工具不仅局限于数据库应用。此时PB的没落不可避免----尤其是数据库应用在N层体系和BS架构流行后。

目前JAVA和.NET开发的BS程序,令人头痛和低效的前台页面表现,复杂的后台体系架构和数不清的代码,完成的项目从设计上说很完美,但开发成本也非常高。假设PB11真的达到目前所期望的效果的话那么凭心而论,原来的优点没有丢失而开发BS的成本却几乎没有增加!张先生说安联保险公司在做评估时认为PB的开发效率是JAVA的10倍,以我的经验看3-4倍显然是有的。这种对比对于公司老板来说显然是个好消息,他们终于可以在激烈的竞争下依然保持低成本的MIS开发了。

简而言之一个优秀的采用JAVA开发的BS项目更像一个完美的艺术品瓷盘。但是客户需要的也许仅仅是一个盛饭的盘子,一个工具而已,他们不需要多少艺术成分包含在里面,他只关心他所要求的功能是否满足了!这样看来PB11确实是个革新的产品,它将使PB在数据库应用开发工具上继续保持高效的记录和旺盛的生命力!

那么作为一名程序员到底是选择.NET JAVA还是PB呢?我看这和当年的DELPHI vs PB和目前的JAVA vs PB一样,java在WEB应用的各种领域都能发挥强大功能,而PB将仅仅是用于MIS开发上,你不能指望用它来开发一个sina或者wap门户网站,你也不会用它来开发手机游戏,你更不可能用pb来开发一个jbuilder或weblogic,纯java编写的操作系统和数据库软件已经有很多个,而将机器人送上火星这样的java代码则更像遥远的梦想(.NET我就不说了,怕太打击微软的粉丝们,我不否认.net在技术上并不落后,但是可以很肯定的说.net目前的应用领域远没有java那么广、那么成熟)。

然而我将继续选择pb来开发mis应用,因为学习和开发基于pb的bs应用其成本都非常低,低廉的成本对市场销售人员来说将是一个有力的武器。在目前的市场环境下,mis已经不是什么朝阳产业了,对于一个夕阳行业来说成本就是一切!!你敢说你的软件比竞争对手的功能更强大吗?


最后还是祝愿PB11/12的早日问世吧!我们很期待!!
li_d_s 2005-12-08
  • 打赏
  • 举报
回复
笨笨,告诉你,昨天楼主就坐在我的前面,你的左边,哈哈
qltouming 2005-12-08
  • 打赏
  • 举报
回复
先顶再看
tznx 2005-12-07
  • 打赏
  • 举报
回复
参加活动,有东东拿,最爽了~!
j9dai 2005-12-07
  • 打赏
  • 举报
回复
wowowo
newskysoft 2005-12-07
  • 打赏
  • 举报
回复
呵呵,学习了一下楼上的广州版标题,在此谢过先!

“生成一堆html+script,看这种东西,跟看汇编似的,明显不符合软件思想”就是希望pbvm plugin自动生成这些不容易看懂的东西才帮助我们节省成本啊,而且要修改我也在pb里修改然后再自动发布出去这多方便啊。

而且如果能实现跨平台我为啥非要选择往.net上靠,borland就是因为靠微软这棵大树所以现在才日渐势微,你想想对于一个新手来说,如果要选择.net平台的话他当然首选c#。pb的开发人员本来就少,再靠上微软我看迟早被微软玩死,delphi就是先例!当然我不否认.net在技术上确实有过人之处,不过明摆着目前做java开发的要比.net成熟多了,前台用datawindow技术,后台用java我感觉非常不错啊。java最大的弱点之一就是前台表现能力太差,所以现在才有那么多新技术冒出来,sybase虽然没有选择这条道但是别的公司已经在行动了。
TTLOVEYOU3344 2005-12-07
  • 打赏
  • 举报
回复
楼主今天坐在哪里?介绍一下自己,今天我也去了,但没有跟大家交流,不过认识了可爱的小鬼大哥:)
xiaoplx 2005-12-07
  • 打赏
  • 举报
回复
最后寒一下楼主的标题
xiaoplx 2005-12-07
  • 打赏
  • 举报
回复
楼主为什么非要抓住pbvm plugin这种技术不放,分清主流,SYBASE这方面已经有了很分确的思路
跑一IIS没什么大不了,学起来也简单,生成一堆html+script,看这种东西,跟看汇编似的,明显不符合软件思想,不过,爱一样东西是不需要理由,就好像我们爱PB一样 ^-^
想用PB在JAVA方面一展身手,要让很多人失望的~~
hygougou 2005-12-07
  • 打赏
  • 举报
回复
微软这棵树太大了
li_d_s 2005-12-07
  • 打赏
  • 举报
回复
pd加入了hibernate3.0支持,不错
cbz0660 2005-12-07
  • 打赏
  • 举报
回复
是要多參加這些活動呀,技朮的東西是相互學習,不斷提高的
newskysoft 2005-12-07
  • 打赏
  • 举报
回复
晕,6.5也确实太古老了点,感觉8.0后的版本编程界面更友好些
lw1a2 2005-12-07
  • 打赏
  • 举报
回复
我现在还在用PB6.5.........

397

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧