您的位置:首页 > 其它

用开源工具开发网格应用程序

2007-11-23 16:54 225 查看
将开源工具用于网格应用程序的开发,这将带来更多的可能性。首先将实现快速的开发过程,尤其是当利用诸如 Perl 或 Python 之类的脚本语言以及诸如 Apache 之类的开发环境的时候更是如此。本文提供了大量对您有帮助的例子。本文还研究了使用开源技术开发网格应用程序的优缺点。
开源组件

开 源社区包括并支持大量可轻松用于网格环境的工具和产品。开源工具涵盖了从操作系统(例如 Linux® 和 BSD)到 C/C++ 开发环境(例如 GNU CC)等各种软件和技术领域。您还可以使用较为简单的脚本编制语言,例如 Perl,以及组件、工具包和开发环境,例如 Apache 的 Web 服务工具包和 Eclipse 集成开发环境(IDE)。

可以单独或组合使用这些组件,通过本地解决方案,或者利用标准的网格解决方案(包括网格部署环境中常用的 WS-* 组 Web 服务,例如 Globus)来构建网格解决方案。

使用开源组件的常见优点是易于访问、开发和部署。由于软件是免费提供的,因此可以使用、部署和尝试不同的解决方案,直到发现适合的解决方案。

有时候,使用开源工具还可以更快地完成任务。这是因为开源工具是由一组人共同开发的,这些人可以编辑和修改初始源代码。因此他们可以发现有问题或耗时较长的组件,并通过修改代码使之更易于使用,或者使之变得更有用。

但是也许最重要的是,对于大多数开源解决方案,您可以免费地使用、编辑和扩展初始代码,使之适合您自己的需求。如果选择的工具不能提供所需的信息,通常可以对它进行扩展,而大多数商业工具不支持这样的扩展,或者,还可以修改初始源代码,以获得想要的功能。

大多数情况下,可以利用原有解决方案的灵活性来满足需求。首先我们来看看最常见的解决方案所提供的功能和灵活性:开源脚本编制语言。

本文转自:IBM developerWorks 中国
请点击此处查看全文http://ibm.csdn.net/ISN_J.aspx?action=JMP&pointid=2515
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: