InfoWorld - Finding it harder to get the resources needed to develop your business's apps? Open source options for software development, such as Ruby on Rails, offer ways to get software projects done during the current brutal economic climate by providing community-based resources and saving users from paying licensing fees.
With open source platforms, developers can access technology and community feedback free of charge. "I'd say open source is more economical for all types of development," says Caleb Houser, a software specialist professionally, as well as a student at Spokane Community College. Open source saves money that could be going for other things, he adds.
Why Rails developers say open source is cheaper -- and better Other developers concur. Open source is a lot cheaper than using Microsoft .Net tools, says Jason Derrett, a developer at the Squeejee Rails consulting firm. "We don't have to spend $2,000 per seat for development tools," he notes.
Community sharing also offers benefits, Derrett says: "If you want to talk about not just strictly dollars, the fact that the community can contribute to everybody else's projects and we can share those contributions means that you don't have to wait six months to get a release for a simple bug fix, so that's a savings."
A developer at the recent RailsConf 2009 touted potential savings presented by Ruby on Rails, citing less-expensive deployment and lack of vendor lock-in. "I prefer it because of the community and the resources and the ability to learn and the ability to look at the source code," says David James, a Web developer for Sunlight Foundation, which provides APIs to open up government data.
One developer, Norman Clarke of search marketing firm Add Three, chimed in that Rails was drawing some more focused attention because of the economy, even if overall interest had dropped a bit in the wake of the souring marketplace. With Rails, development takes less time and a lot of developers want to work with the platform, he said.
Clarke endorses open source as a more economical solution for both Web and other development projects. "Sometimes, companies think their time to market will be shorter if they use some commercial software, but the risk is that down the road they'll end up spending much more than they anticipated because they wind up with less technical support than they thought," he says. "Having another company own your core infrastructure is less than ideal, and software licensing fees can scale faster than your application's needs."
- 15 Non-Certified IT Skills Growing in Demand
- How 19 Tech Titans Target Healthcare
- Twitter Suffering From Growing Pains (and Facebook Comparisons)
- Agile Comes to Data Integration
- Slideshow: 7 security mistakes people make with their mobile device
- iOS vs. Android: Which is more secure?
- 11 sure signs you've been hacked
- The Critical Role of Support in Your Enterprise Mobility Management Strategy Most business leaders underestimate the importance of tech support when they choose an EMM solution. Here's what to put on your checklist.
- Separating Work and Personal at the Platform Level: How BlackBerry Balance Works BlackBerry® Balance™ separates work from personal on the same mobile device, right at a platform level. Find out how it can work for...
- Protection for Every Enterprise: How BlackBerry Security Works Get an IT-level review of BlackBerry® Security, addressing data leakage protection, certified encryption, containerization and much more.
- Future Focus: What's Coming in Enterprise Mobility Management (EMM) Find out why Enterprise Mobility Management (EMM) solutions that are truly future-ready must be designed to enable Machine-to-Machine (M2M) capabilities and much more.
- Live Webcast Best Practices for the Hyperconverged Enterprise Network To the Age of Constant Connectivity and Information overload
- Live Webcast Unmasking the Differences between Consumer and Enterprise File Sync & Share The consumerization of IT combined with the rapid pace of the modern mobile workplace is forcing enterprise IT teams to evaluate file sync...
- Live Webcast Government Agency Webifies Outdated COBOL Applications Let this CTO tell you how his agency converted 1980s-era green screens into an e-filing portal for the 100,000 cases handled each year...
- The New Way to Work Knowledge Vault This Knowledge Vault focuses on how, in today's increasingly virtual world, it's more important than ever to engage deeply with employees, suppliers, partners,...
- Getting Ready for BlackBerry Enterprise Service 10.2 Find out how BlackBerry® Enterprise Service 10 helps organizations address the full spectrum of EMM challenges, while balancing the needs of both the... All Applications White Papers | Webcasts