ARCHIVE / What is Ruby on Rails?
Ruby on Rails, often abbreviated as RoR, is a web application development framework that makes use of the Ruby programming language along with the database and web server software of your choice (sort of, almost) to allow for the quick and easy development of otherwise complex web applications. Because of its ease of use in developing applications, it has gained a loyal following. However, if you need to create a bullet-proof business application, we must caution you against using RoR for anything more substantial than rapid prototyping. By isolating all of the business logic in the Model portion of the Model-View-Control paradigm, it is easier to suffer from data integrity and security problems and harder to optimize the system for high demand situations. For non-critical applications, however, you may wish to consider RoR as a development option.
last updated 2007.09.26