JDJ:你谈到了JBuilder 中的一些不同特性,比如向导程序、代码生成工具等等,他们和JBuilder的竞争产品中存在哪些不同之处呢? de la Lama:我们采用所谓的 EJB modeler来创建容器管理持久性,也就是EJB management persistence。默认情况下我们为用户和主类创建全套EJB接口。这样就为用户节约了大量的开发时间。JBuilder 4 开始支持WebLogic,用户由此不仅可以建立EJB,此外还可以在BEA的WebLogic服务器上部署、运行和调试这些EJB。所以我们目前实际上在支持两种应用服务器,我们自己的Borland应用服务器和WebLogic服务器。用户实际上最感兴趣的特性是他们拥有了在WebLogic上部署应用的能力。而这一切只需将EJB提交给服务器,期间根本无须重新启动服务器而由其自动处理。从而再次节约了大量的开发时间。
JDJ:显而易见,CVS是你们专为Internet准备的。那么它是否经过了加密?安全性又如何? de la Lama:这个问题问得好。几天前当我和我们的一些开发人员在一起的时候,我们谈到了一个基于CVS的open-search项目(project),大家都想看看该项目的代码。于是我们启动了JBuilder,并用JBuilder创建了一个项目,然后将其指向知识库,并设置了URL和口令,在很短的时间之内我们就将该项目下载到了JBuilder内。5分钟后我们简单地编译了整个项目。怎么样,够酷吧?现在基于CVS的开放源代码程序很多,我认为,CVS确实有助于从JBuilder内部快速地开发新的程序代码。
JDJ:目前我已经注意到了所谓的开放数据库支持技术。JBuilder 的数据库特性又怎么样? de la Lama:我们对新产品的数据库支持尤感自豪。Borland一直就擅于建立数据库开发的良好环境,以前我们创建了三种版本的数据库开发产品dataexdivss。这是用来建立用户应用程序的软件框架。它将用户同令人厌烦的JDBC编码隔离开来。这样只要使用dataexdivss 和它所提供的开发工具就使得用户可以获得Jdatastore所带来的强大能力(该产品将升级到版本4),所谓的Jdatastore是一种全面基于Java的数据库。它是一种完全面向对象的小型数据库,可以让用户在本地建立可靠的应用程序。目前新品的专业版和企业版中都包含了该功能。在企业版中你可以获得dataexdivss产生的实际框架源代码。对数据库编程而言这确实是很有价值的。
JDJ:我估计人们会首先试用JBuilder的评估版。也许你可以谈谈你们的Web站点及其内容。 de la Lama:我们以前销售一种叫做JBuilder Standard的标准版本。该版本售价99美元并且包含了完全版的核心功能,比如编辑、调试、编译和项目管理等。我们目前推出的此类版本已经改为基础(Foundation)版,该版本是免费的。其软件光盘具有JBuilder的全部功能,不会过期,也不会有类的限制。不过这一版本没有专业版和企业版中所包含的数据库和企业开发特性。该版本可以运行在Solaris、Linux和Windows平台之上。它装备了一个高效的编译器。如果你再没有其他需求的话,只管使用基础版就行了!如果还需要其他功能就要考虑使用我们的专业版和企业版JBuilder 4了。
作者简历 David Johnson是Verge Technologies Group公司的首席执行官, 他的电子邮件地址是djohnson@vergecorp.com。