Let's start with the fact that Ruby is a dynamic, reflective, interpreted high-level programming language for fast and easy object-oriented programming. For example, we've been using the Rails open-source web framework
build with Ruby . Ruby on Rails is a complete, layered framework for building database-driven web applications that is based on the Model-View-Controller (MVC) architecture.