4 安装需求
系统最小需求
• 400 MHz以上的与 Pentium兼容的CPU
• CD ROM光驱
• 彩色显示器
• 64MB 内存(推荐128MB)
• 210MB 硬盘空间*
• Microsoft® Windows NT® SP6a,Windows® 2000 SP2, Windows XP.
*210MB 硬盘空间是指只安装PowerBuilder 9.0,并且是典型安装所需的硬盘空间。实际上所需的硬盘空间是基于安装的产品的数目。另外在安装的同时还需要一些临时空间来存放解压的安装文件。
5 版本比较
(1)PowerBuilder企业版
提供给开发人员一个完整的开发环境,来开发和配置分布式应用、Web应用和客户端/服务器应用。应用程序可以根据多开发人员和多用户环境的需求进行升级。
(2)PowerBuilder专业版
提供了小型开发的开发环境,可以开发基于ODBC数据库的应用。
(3)PowerBuilder桌面版
是为个人开发提供的开发工具,可以开发基于桌面数据库的应用。
表1 PowerBuilder不同版本比较
6 Sybase公司拓展PowerBuilder开放性的努力
早在2002年Sybase公司就宣布PowerBuilder与Microsoft NET构架互操作的初步战略。
Sybase公司采用了一个四阶段的方案,来实现PowerBuilder组件及应用与那些Microsoft.NET构架中的应用的互操作。
PowerBuilder.NET战略的第一阶段将采用支持Web服务的形式,包括对PowerBuilder 9.0的XML业务增强。
第二阶段将包括DataWindow.NET和DataStore.NET特性。利用PowerBuilder在数据存取、DataWindow.NET和DataStore.NET等方面的独家专利可以支持从非PowerBuilder应用的接入,并可以被任何.NET语言所采用。有经验的PowerBuilder 开发人员如果使用.NET,无需学习新的冗长、复杂的方法来实现与DataWindow和DataStore的集成。
在第三阶段,封装业务逻辑的不可视对象(NVO)将被迁移到.NET结构中,使PowerBuilder开发人员能够合理利用目前的代码,并将其移至.NET环境中。开发人员在相似的PowerBuilder集成开发环境中(IDE)仍能获得高生产率。他们还能够继续在PowerBuilder中创建应用,开发组件,并能够将这些应用和组件部署到企业的平台和环境中。
PowerBuilder的.NET支持的最后阶段包括,将.NET构架中的组件带入到PowerBuilder IDE中。这个阶段将改变PowerBuilder本身的外观,以便使它看起来像在.NET中创建的用户界面一样。它还能让开发人员调用.NET的系统组件,使他们能够在PowerBuilder中创建基于.NET的对象。
借助PowerBuilder,应用开发人员能够选择他们所需的开发平台和环境,包括Windows DNA、.NET构架、Web和J2EE平台。它继续简化软件开发结构、协议和标准的复杂性,使开发人员能够集中精力于编写软件应用,来解决复杂的业务需要。对于新出现的标准和开发趋势,PowerBuilder开发人员能够根据公司选择的方向立即作出反应,为现有产品增添价值。
Sybase公司拓展PowerBuilder开放性的努力在PowerBuilder9.0身上得到了完美的表现。
7 结束语
Sybase公司为了推出PowerBuilder9.0,做了非常细致的准备工作。我现在使用的已经是PowerBuilder9.0 beta4版了。为了一个产品的推出,居然发行了四个beta版本,这样细致的工作在Sybase公司的历史上是空前的,由此也可以看出Sybase公司的细心。在使用四个beta版本的过程中,我发现每一个版本都有很大的改进,无论是新技术的引入,还是错误的排除。因此可以预见,PowerBuilder9.0一定不会使广大pb开发人员失望的。
在学习使用PowerBuilder9.0的过程中,新技术的概念是比较容易掌握的,但是切记不能心急,贪多求全,因为它的每一项技术都需要用很长一段时间去熟练掌握;而只有熟练掌握了,才能开发出实用的程序来。否则,将永远徘徊在门外。