开发速度的十倍增长
在早期的开发中,这个团队定义了新网站的外观的标准,然后在 Rational Rapid Developer 中使用他们选择的彩色模式以及其他的特征创建模板。这些步骤完成后,甚至对于新手开发者来说,都能很容易使用完全功能的用户界面来构建原型。Luis Murgas 担任IBM商业咨询服务项目技术主管,他指出“没有Rational Rapid Developer,新手将不得不自己来构建JSP页面以及其他的东西。假如没有Rational Rapid Developer来帮助他们在拖拽的环境下开发页面并构造实际可靠的代码,几乎不可能在这个阶段按时完成代码”。
Rational Rapid Developer在n-层系统的所有层构建可执行的应用程序,支持很广范围的应用服务器、数据库、浏览器以及消息技术。根据IBM商业咨询服务架构师Salman Siddiqui所说的,“用JSP 和servlet 以及其后面的Java类来构造表示层,经常是一个非常具有挑战性而且耗时间的任务。使用Rational Rapid Developer,我们可以立刻使用拖拽构建表示层。它构造页面并且构建所有的Java代码,如果这些代码不是被生成的话,就需要自己来写。定制开发另外一个很具挑战性的领域是写数据访问层的代码,Rational Rapid Developer能够也构建所有的幕后的代码。我估计使用Rational Rapid Developer能够以十倍的速度进行开发。”
Ashworth补充道,“这个组织没有关系数据库概念的背景、更少的关系数据库技术。在Rational Rapid Developer中,具有了可视化表示数据的能力,开发者不必担心如何获得数据或者如何保持数据。除了要学习如何写代码,还有一个挑战涉及写SQL语句和与数据交互。 Rational Rapid Developer确实了加快了学习曲线。具有抽象数据访问的能力,编写数据表示层代码的抽象复杂度,使得开发者通过用户界面和数据进行交互,Rational Rapid Developer在这些方面能够充分地增加生产效率。”