用开源工具开发网格应用程序
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
开源组件
开 源社区包括并支持大量可轻松用于网格环境的工具和产品。开源工具涵盖了从操作系统(例如 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
相关文章推荐
- 为开发人员推荐20个开源工具和应用程序
- 最佳开源应用程序:开发工具
- 最佳开源应用程序:开发工具
- iPhone开发中两个开源实用工具nib2objc和ibtool
- 开发iOS即时通讯工具参考的一些开源、框架和教程
- 浅析iOS开发者应用程序开发工具套件-iOS SDK
- Android开源项目第四篇——开发及测试工具篇
- iphone开发常用开源库1----常用的几个提高iOS开发效率的开源类库及工具
- C++ Builder是一个可视化快速应用程序开发工具
- Windows系统下用Eclipse开发工具开发Android应用程序,在更新ADT后会出This version of ADT requires......
- CowNew开源团队新书《自己动手写开发工具》隆重上市
- 开发易——应用程序设计工具,现推出1.16最新版。
- 面向开发运维的10款开源工具
- GTK+图形化应用程序开发学习笔记(十一)—箭头构件、工具提示对象
- Java语言介绍(04)开源项目(06)开发工具(01)Eclipse
- HTML5 开发工具Kendo UI Web中如何绑定网格到远程数据
- Dawn 阿里开源前端开发构建工具
- KDE社区推ALERT开源工具集提升开发效率
- 安卓应用程序插件化开发框架 -AAP Framework【开源项目】
- 使用eclipse开发工具与hibernate开发者为开源一起做贡献