ADVERTISEMENT
spacer

News by Topic

Biotech
Careers
Commentary
Education
Entrepreneurs
Health Technology
Internet
IT
Manufacturing
Venture Capital
Visions

Featured Events

Wanted: Academic ADL Co-Lab Lead Technologist
Mar 26–Apr 9, 2007

More events

Submit an event

Columnists

Inside Wisconsin

Wisconsin can offer what a federal energy research lab needs

Early Stage

Early Stage, Step 9: Raising capital in the securities landscape

Next Generation

Shades of gray: Business impacts of an aging workforce

Carlini's Comments

Lack of connectivity is real estate's hidden time bomb

DEMO Letter

Coveted vacation "disconnect" was elusive

News by Date

2007
Jan Feb Mar Apr

2006
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

2005
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

2004
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

2003
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

2002
Dec


A Ruby amid computer programming diamonds

Ruby on Rails, to be shipped with Mac OS X, may be on the fast track
Chris Fleissner • Published 09/09/06
Print this article • E-mail this article • Add your opinion
Madison, Wis. - Ruby on Rails is swiftly becoming the tool of choice for many promising web application developers, not to mention certain college professors.

Programmers are becoming fluent in the platform because, by some accounts, it allows experienced web application specialists to write programs about ten times faster than current top-level programmers using Sun Microsystem's Java or Microsoft's .Net.

In some instances, programmers using Ruby on Rails have reproduced the functionality of Java and .Net applications with a 20-to-one reduction in lines of code. This kind of efficiency has already attracted approximately 4,700 people to the main Rails mailing list.

Eric Knapp, a Madison Area Technical College computer information systems instructor who is teaching the school's first Ruby on Rails class, said it is a landmark tool in the web development universe.

"It's so nice that it's fun," said Knapp, who has 20 years of IT experience and 10 years of web development experience with companies like Land's End.

"This has an element of speed and joy and elegance that I haven't seen. If you already know programming well, learning this new one is really fast."

"Riding the Rails"

Ruby is a general-purpose scripting language like Perl, and operating within this language is the web development framework called Rails.

First developed by Danish programmer David Heinemeier Hansson, Ruby on Rails was released to the public in July 2004 but has been known to only a small group of people.

In August 2006, developers announced that Apple is shipping Ruby on Rails with the next version of Mac OS X. That version, the Mac OS X v10.5 "Leopard," is slated for release in the spring of 2007.

Although companies with large investments in other programming languages often cannot afford to integrate Ruby, some of the most notable computer programmers in the industry already have switched over.

One of the most recognized figures in Java programming, James Duncan Davidson, is among the converted. While a software engineer at Sun Microsystems, Davidson wrote the Java-based webserver application, Tomcat, and the Java-based build tool known as Ant, but is now building applications exclusively with Ruby on Rails.

Additionally, a growing number of viable online companies are built on Ruby on Rails.

Blinksale is an online billing application based in Southlake, Texas, and written by a programmer with Ruby on Rails.

Odeo has risen to become arguably iTunes' most significant podcasting competitor since Noah Glass and Evan Williams began coding the site in December 2004. The company's small development team uses Ruby on Rails to put out a new production release at least once a week.

"We wanted something more lightweight and faster to develop in than Java, and Rails sounded like more fun than PHP," Williams said. "Rails has definitely allowed us to build a lot of things and iterate a lot faster than we otherwise may have."

Other examples include Punchstock, a royalty-free stock photography agency, and Jellyfish, a comparative shopping site.

In addition, a large number of presenters from the touring Java software development symposium, No Fluff Just Stuff, have developed their careers partly based on Ruby on Rails. Authors of bestselling Java books, David Geary and Bruce Tate, provide consulting services for Ruby on Rails. Other Java experts versed in Ruby on Rails include programmer Dave Thomas and consultant Glenn Vanderburg.

Ruby at MATC

With no marketing whatsoever, Knapp filled his Ruby on Rails class to its 25-chair capacity. "Ruby on Rails is the finest experience in writing web applications that we've seen by a very large margin," Knapp said. "It is dramatically and convincingly and compellingly better than anything else we've tried. Nothing has happened like this in my 20 years in IT.

The barriers to a student getting in to it are as low as Ive ever seen, he added.

Mike Masino, an IT security instructor at MATC, concurred with Knapps judgment about the frameworks intuitiveness. Within an hour of being introduced to the framework, a programmer can have a server up and running and build simple working applications in minutes.

From what Ive seen, it does have a consistency that most other programming languages do not have. Once youve learned something, its not like there are exceptions all over the place, he said.

Related stories

MATC boot camp keeps IT instructors up to date

Jellyfish launches comparative shopping website

NSA certifies MATC's network security program

MATC's new computer security program gears up for second semester

New Information Security Certificate offered at MATC this fall

Richard Marcus: Open source software -- Managing the legal risks

Troy Janisch: The best and the rest: rating Web developers

Rob Petershack: Who owns software developed for your company?

Add your comment:

Wisconsin Technology Network is an independent news source and does not represent other companies or organizations discussed in our articles.

Comments are screened to prevent spam, advertisements, and profane messages. Commenters' views are their own, and do not represent the views of WTN Media or other authors or contributors.

Name
(Required)
E-Mail
(Optional)

Home | Events | About Us | Contact Us | Archives | Syndicate | Subscribe | Employment | Terms & Conditions | Privacy Policy

© 2002-2007 Wisconsin Technology Network LLC. All Rights Reserved

Web hosting and services provided by SupraNet

Advertisements

spacer
Who should attend
Speakers and advisory board
Agenda
Register now
spacer
How Fusion connects leaders
Read CIO Leadership Series interviews
2007 symposium presentations

Top Stories

Traveling stem cell show continues state tour

OpGen layoffs precede another funding round

More access points for Madison wireless

Wisconsin can offer what a federal energy research lab needs

Patent office upholds challenge to WARF stem cell patents

Portal to e-records boosts care at Children's Hospital

Early Stage, Step 9: Raising capital in the securities landscape

GE Healthcare leads compact ultrasound market

CIO Leadership Series: Tanya Townsend, Saint Clare's Hospital

Shades of gray: Business impacts of an aging workforce

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.