Click here to receive your FREE subscription to Campus Technology
11/28/2007
The eardrum-rupturing buzz around Ruby on Rails (RoR or just "Rails") among Web developers is understandable. Even the luminaries are singing its praises. James Duncan Davidson, creator of Tomcat and Ant, has described RoR as "the most well thought-out Web development framework I've ever used." Tech book publishing titan Tim O'Reilly thinks it's "a breakthrough in lowering the barriers of entry to programming." Agile programming expert Martin Fowler calls Rails "a standard to which even well-established tools are comparing themselves."
So why is this free, open, easy-to-use, passionately advocated Web-app framework having such a hard time gaining serious traction in the enterprise?
That was the question confronting panelists at the recent QCon San Francisco developer conference. The event featured a session entitled, "When Is Rails an Appropriate Choice?" hosted by UK-based Rails developer James Cox.
"People have strong opinions about Rails, and there's a lot of trash talk about it," Cox observed. "Is it all FUD [fear, uncertainty, and doubt] or is it real?"
"The reason we see all of this backlash is because the Rails marketing machine has been awesome," panelist Ola Bini replied. "Every developer on the face of the earth has heard of Rails by now. The other language communities haven't been as good at marketing their frameworks, and as their languages seem to get sidelined, this kind of reaction is only natural."
Bini, a Swedish developer, currently working for ThoughtWorks, is the author of "Practical JRuby on Rails Web 2.0 Projects: Bringing Ruby on Rails to Java" (Apress, 2007). He was one of the core developers of JRuby.
Cox characterized JRuby, a Java implementation of the Ruby interpreter, as "the biggest back door into the enterprise," but did his best to keep it out of this panel discussion.
"When the criticisms are directed at Rails in general because it's written in Ruby, and because it's a dynamic language, then it's FUD," said Obie Fernandez. "When it's directed at Rails because it's not appropriate for the enterprise or for applications with large domain models, then I think there's more of a gray area."
Fernandez is an independent consultant specializing in the marketing and development of large-scale Web-based applications, and the editor of the Addison-Wesley Professional Ruby Series. A well-known Rails advocate, he wrote "The Rails Way" (2007) edition for that series.
"I think there are many types of apps where Rails would not be your first choice as your main development environment," Fernandez added, "things like financial apps with large, complex domain models, for example. And yet, if I were a practical enterprise architect, I would permit my Web group to work in Rails and consume other parts of my system that were written in harder languages by Web services."
Tufts University has optioned rights to a technology that can recharge the batteries of any hybrid electric and electric-powered vehicle while it is driven. The Tufts-developed technology could increase by 20 percent to 70 percent the miles per gallon or total driving range performance of vehicles like the Honda Civic, Ford Escape, and Toyota Prius hybrids and the Tesla Motors and Phoenix Motorcars electric vehicles.
The University of Florida has entered into a research agreement with life sciences company Cyntellect. The university's Interdisciplinary Center for Biotechnology Research will work with the company to focus on a variety of research areas including the purification and analysis of cancer stem cells (CSCs), rare cells believed to be directly involved in propagating cancers.
George Mason University (GMU) in Fairfax, VA has been awarded a grant from Intergraph to enable students enrolled in GMU's Geospatial Intelligence Graduate Certificate program to use the company's geospatial production and exploitation software as part of their core curriculum.
The University of Texas at San Antonio (UTSA) Institute for Cyber Security (ICS) has launched a new Internet security incubator. The incubator was developed to commercialize promising technologies that address major cyber security and privacy issues. The first companies to enter the incubator are Denim Labs and SafeMashups.
ISO/IEC has published the Office Open XML (OOXML) file format standard, formally known as ISO/IEC 29500:2008. It describes file formats originally designed by Microsoft for its Office 2007 productivity suite, which are used in presentation, spreadsheet and word processing applications.
Microsoft exec Kirill Tatarinov Wednesday described some new features to expect in the forthcoming Microsoft Dynamics NAV 2009 enterprise resource planning solution. He gave the keynote address at Microsoft's Convergence 2008 event in Copenhagen, Denmark.