博客

欢迎访问Spiral Universe的日志。您可在此获得我们的最新消息和活动信息。

一月 8, 2010

减少、再利用、再循环——可持续软件开发

Dave Blickstein,技术总监

在我从事软件开发这35年来,软件开发可以说经历了翻天覆地的变化。在这么许多的变化中,我想要大家注意一个新的模式,此模式对Spiral的发展策略至关重要。

我们来做这样一个假设,你一直使用某个公司的软件,现在你想再添加一个功能到这个软件上。在以前,再利用别人的代码可以说是困难重重。你可能会编写不同语言的程序,或者会针对不同的平台进行编程。即使你能解决所有的技术性难题,很可能根本没有人想要将他们自己的代码与你分享。如果你拥有正确的技术来重建相同的功能,那也会花费你大量的时间和金钱。

目前我们正处于“软件融合”的迷雾中。鉴于标准、协议、网络服务以及开源许可的发展,很多障碍已经渐渐消除。现在,软件开发人员有了来自于合作伙伴或开源社区的‘基石’之后,他们可以专注于自己本业从而研发出“一等”的产品。

Spiral与Ext JS的合作就是一个很好的例子。最近在Ext JS的博客上发布了一篇名为“执行焦点(Implementation Spotlight)”的日志。Ext JS的Ext GWT组件库让我们不用从头创建每一个组件从而让开发软件变得更快睫且有效。更重要的是,每当Ext JS, Google、Sun Microsystems或者我们其他技术伙伴优化他们的产品时,我们的用户也可从中间接得到优化的Spiral系统中获益。

优化用户体验的下一步将是转移至Ext GWT 2.1。而我们需要做的只有一件事——什么也不干。这就是重点所在。

back to posts list

No comments

Add comment

* - required field