Working Better With Ruby on Rails

Document Sample
Working Better With Ruby on Rails Powered By Docstoc
					?In the last four years, we have seen how Ruby on Rails (RoR) built on, and
accelerated the wider acceptance of, the object-oriented Ruby language - if not, you
may want to review a quick coding tutorial. Consequently, the Ruby/RoR combo has
become a workhorse of such independent software providers as Nashua (NH)-based
HyTech Professionals. Though busy as the proverbial bee, the development teams
there gave me a peek at apps they use to produce more than a hundred web-facing
projects year after year.

As early as 2005, Ruby on Rails validated the language by making available an
open-source framework for executing database-driven web applications. Its sparse
architecture requirement, very lean code and easy access to support for PHP or Ajax,
for example, made prototyping easy and quick. You cac learn more by reading these
white papers.

Since then, the HyTech Professionals developers have nabbed one "killer app" after
another to broaden the utility of Ruby on Rails. One of the first was the ActiveState
Komodo integrated development environment that, beginning with version 3.5,
provided edit, debug and testing support for the elegance of Ruby and Ruby on Rails

Another very useful app is "ModelSecurity", a generator that reminds Ruby on Rails
developers to write access control for the data model of a Web site. This makes for
security defense in depth since architect developers very often program security only
into controllers and views.

Fast-forward to last year and we find that FiveRuns quietly acknowledged the
enterprise inroads Ruby on Rails has made by writing monitoring functions for RoR
in its enterprise management and monitoring suite. All this means is that developers
gain diagnostic visibility into the behavior of production-time versions.

All in all, developers continue to value the fact that Ruby on Rails gets a project up
and going fast and has capabilities aplenty for building fairly complex Web sites.

Shared By: