开发小组希望基于AJAX的RIA解决方案能加速 DrugMatrix的开发,结果正如我们所希望的,就像下面举的例子:
对于像Iconix这样的科学研究机构,对于新的和改良的工具会有一个持续的要求。我们所面临的一个挑战,也是开销的一个重要来源:为新产品迅速开发可用的规格说明。
在使用RIA框架之前,基于Internet Development Environment (IDE)的解决方案,我们需要写一个页面规格到开发规划里并且把它们发给产品开发委员会。包括视频会议的时间,整个过程通常需要3到4周的时间。
通常,Iconix 开发者十分混乱的创建和修改页面规格,常常在开发会议中途。这些规格已经完成80%,需要少量的优化,但这些优化将大大的减少开发时间。
我们相信AJAX的那些优势并不是Iconix开发环境都有的,其他项目肯定也是这样。对于一切使用RIA框架的企业级系统的开发来说,AJAX都有助于取得相同的鲁棒性和相同的收益。AJAX使得发布一个高效的、基于浏览器的应用成为可能,这种应用的发布没有破坏性、发布开销和产生一个胖的客户端桌面应用。
我们学到什么
在开发DrugMatrix 过程中,可能我们得到的最重要的教训是,通过允许我们创建感、观和运行像桌面系统一样的聪明系统,并且使得我们比预想的开发更快、开销更少,AJAX颠覆了关于瘦客户端的一些惯性的想法。一个对于RIA的AJAX方案使得我们持续的开发有效的系统走在前面成为可能。
更进一步
DrugMatrix开发的成功增加了Iconix对于AJAX的兴趣。2005年底,开发小组计划完成将DrugMatrix 转化为WEB服务的必要工作。
这项工作允许大型的制药公司——很多这样的公司都是当前客户——在不同的部门使用DrugMatrix 的一部分,调整他们自己的需要或在他们自己的应用里使用DrugMatrix产生的数据。
Iconix 开发小组也提前完成了关于实时数据显示问题的计划,这些数据基于一个财务服务系统而产生的。
关于作者
John Calvin毕业于California State University,拥有计算机的B.S.和生物学的B.S.他曾服务于IBM公司,后来加入生物技术工业,是Iconix Pharmaceuticals公司的高级工程师。
上一页 [1] [2] [3] [4]
|
|