![]() |
CMSSurveyReportRoRFrom techmeetReview report of "Ruby on Rails" Web application frameworkPerson(s) reviewing it: init [ät] nadir.org Official Information: RoR: Website, Documentation, Community, Authors, Ruby on Rails, often called RoR, or just Rails, is an open source web application framework written in Ruby that closely follows the Model-View-Controller (MVC) architecture. It strives for simplicity and allowing real-world applications to be developed in less code than other frameworks and with a minimum of configuration. The Ruby programming language allows for extensive metaprogramming, of which Rails makes much use. This results in a syntax that many of its users find to be very readable... (continue with the wikipedia-article) Software version(s): Latest release: 1.1.6 / August 10, 2006 \\ Version 1.2 expected soon (Dec 06 / Jan 07) \\ License: MIT License Status of the report: DONE Nov. 22 06 // init What We HaveMost of the RoR-Community does not believe in standardized higher level-components such as Events-Calendar- or Image-Gallery-Plugins. There is also no such thing as a "one-size-fits-all" build-in admin interface. Instead the framework gives you the tools and techniques to write these components for your specific use case. Instead of maintaining standardized higher level-components that force you to work with a given set of features, if you need them or not, the Rails-Community shares a couple of "best-practices" or recipes of how to do common tasks in web-applications. This makes it easy to find your way around in other opensource Rails-Applications and allows for easy and specific code re-use. So for the lack of pre-build features and functionality in the RoR-Framework there is not much use in going step-by-step through the list of "What We Have" and "What We Want". There are a couple of low-level plug-in components however, some of which are written and maintained by members of the Rails-Core-Team. They offer solutions for common tasks like versioning, tagging or logging (List of popular plugins). This functionality is kept inside plugins to keep the main Rails-Framework concentrated on the main duties of a web-framework (MVC). I will go through the list an try to provide links to relevant resources for the specific topic. Since I'm far from being a Rails-Expert, %red% please add your own information and correct me where it's necessary %%.
What We Want
Views |