5月22日外电头条:开源=省钱?开发者们意见纷纷

原创
新闻 开发
Ruby on Rails是开源平台环境中相当有代表性的一股力量。Rails开发者们认为开源更便宜也更好,而且更加有利于创业公司,然而也有开发者不相信Rails或任何开源工具一定能够节省开发成本。在现在整体下滑的经济浪潮下,是否节省成本是企业非常重视的一个环节。

【51CTO快译】你是否发现为你的应用程序开发寻找资源变得越来越难了?如果是这样,你可以为程序开发选择开源平台环境,比如Ruby on Rails,在目前残酷的经济气候下找到开发软件项目的新途径,从开源社区中获取资源,节省下一大笔支付许可证的费用。

通过开源平台,开发者可以免费得到来自社区的技术支持和反馈。“我要说开源的开发平台对所有类型的开发项目来说都更经济,”软件开发专家Caleb Houser说。开源可以帮你省钱,省下的钱可以用于其它用途,他补充说。

Rails开发者认为开源更便宜也更好

[[2907]]

Houser的说法得到了其他开发者的认同。相对于微软的.Net等开发工具,开源平台的价格要便宜的多,来自Squeejee Rails 公司的Rails开发者Jason Derrett说,“我们没有必要为每台机器花上2000美元来安装开发工具。”

开源社区的交流与共享也大大提供了方便,Derrett说,“如果你能看的比美元更长远一点,那么事实是开源社区中几乎每个人都能够分享其他人做出的贡献,这意味着你不必为一个简单的错误修复而等待6个月的官方更新,所以这也是一种节省。”类似于Ruby on Rails这样的开源平台几乎每周都会做出更新,而三月底发布的Rails 2.3.2版更是创下了更新数量历史之最。

为政府提供开放数据API的Sunlight Foundation的一位网络开发者David James在最近的RailsConf 2009大会中极力推荐Ruby on Rails,他的理由是Rails拥有低廉的部署费用,并且没有厂商锁定的危险。“我喜欢它,因为它的社区、资源、学习能力和查看源码的方式。”

另一位开发者,来自市场搜索公司Add Three的Norman Clarke赞同这个观点,因为经济情况不好,外包市场的整体需求有所下滑,但Rails吸引了更多人的关注。他说,Rails让开发者节省了时间,有大批开发者希望在这个平台上工作。尤其在Web开发这方面,Ruby on Rails得到了很多关注,其中也包括Twitter这样火的网站

Clarke认为开源对于网络和其他项目开发都是更加经济的解决方案。“有些公司认为使用商业软件能够缩短他们的产品上市时间,但风险是,他们为此的付出将远远超过他们的预期,因为他们最终得到的技术支持会比他们想象的要少得多,”他说。“让另一家公司来决定自己的核心底层架构远远够不上理想的标准,而且软件许可证的费用肯定会比你真正需要的上涨的快的多。”

“我认为,应用开源软件肯定是更为经济的开发方式,因为你不需要什么东西都自己写,”开发者Martin Emde这样认为,“开源文化,就像Ruby on Rails的,意味着更好的代码能够得到免费发表和自由使用,也就是说你无需自己写更多的代码。”

他拿他的经验与标准的商业软件作了对比,“我并不反感封闭源码的开发软件。没有软件是完美的……但你无法自己来修复封闭源码的环境,必须耐心等待厂商的补丁,要不然就得掏出钱来请他们来修复。”实际上,Ruby on Rails走入企业应用已经发展了好几年,并一致获得好评。

Rails更有利于创业公司

Rails给那些希望创业的开发者提供了机会,Rails框架的创始人David Heinemeier Hansson说。“当你开始创业的时候,你想让一切都尽可能的便宜和快速,”他说,“Rails就要帮你完成这一点,让你花费更少的资源来建设项目,”而不必为软件许可证的开销而头疼。

Squeejee Rails的Derrett非常同意,他认为低迷的经济为开发者提供了创业机会,而低成本的开源工具比如Rails将是他们最好的武器。“经济下滑是一个非常好的创业时机,”他说,因为在目前的裁员大潮中也很难找到一份诱人的工作。

不同意见:成本优势未必会轻松实现

但也有开发者不相信Rails或任何开源工具一定能够节省开发成本。“我不认为Rails和其他任何一个平台会有太大的差异,”在线培训公司GeoLearning的软件工程师Darrin Holst说。“Rails和Java或.Net有同样复杂的事情要你去做,比如提供底层架构。Rails可以使编写代码变得更容易,但你还是要将这些代码转化为生产力。现在仍然存在着不少障碍。”

【51CTO.com译稿,非经授权请勿转载。合作站点转载请注明原文译者和出处为51CTO.com,且不得修改原文内容。】

原文:The new economic imperative for open source app dev

作者:Paul Krill

【编辑推荐】

  1. 2009年Rails框架 优化性能积极改进
  2. Rails 2.3.2发布 更新数量创历史之最
  3. TOP50用Ruby on Rails开发的网站
  4. Ruby on Rails为企业SOA做好准备了吗
责任编辑:yangsai 来源: 51CTO.com
相关推荐

2009-05-27 08:37:00

开发者大会App EngineOpenSocial

2009-05-15 08:45:43

系统管理员程序员脚本

2009-04-22 08:36:20

美国CTOChopra查普拉

2009-05-18 09:17:09

2009-05-31 09:01:46

Google Wave开发者大会Share Point

2009-05-11 09:01:27

2009-04-27 09:48:52

微软开源Linux

2009-05-12 08:50:10

2009-05-07 09:18:50

2009-03-13 09:02:12

云开发云计算云服务

2009-03-23 08:56:57

多核芯片开发

2009-04-09 09:29:32

google开发者日谷歌开发者日Google Deve

2009-05-01 15:59:30

LinusLinux桌面

2009-05-20 08:47:51

2009-05-19 09:49:13

2009-05-14 09:15:24

Fedora 11 试Leonidas新功能

2009-05-26 09:02:13

能源之星服务器节能

2009-03-05 12:12:37

2009-05-08 09:31:11

IPv6IPv4互联网

2009-05-05 09:19:59

Solaris 10509更新Solaris 11
点赞
收藏

51CTO技术栈公众号