Ruby on Rails Frequently Asked Questions
- Question:
- What is Ruby?
- Answer:
- Ruby is an object-oriented programming language designed to simplify the work in creating a software application without losing any of the power of more complex programming languages. Using simple command words, Ruby allows you to create powerful applications in less time and using less code.
- Question:
- What is Ruby on Rails?
- Answer:
- Ruby on Rails is a web application framework written using the Ruby programming language. Ruby on Rails is used to simplify the work in creating the structure of your application. It uses a vast array of pre-written libraries to perform various operations within your application; including form data validation, application templates, date and time formatting and session management.
- Question:
- What are the benefits of using Ruby on Rails?
- Answer:
- There are two main benefits to using Ruby on Rails. The first benefit is the Ruby language itself. Using Ruby, the applications you build are completed faster, use less code and are easier to maintain. Applications can be built in a fraction of the time using a fraction of the amount of code other languages like PHP or Perl would require.
The second benefit is the simplicity of the Rails framework. All of the functionality is built directly into the Rails framework. This eliminates the need for clunky configuration files. Simply tell Rails where your database is located, and the framework will do the rest. - Question:
- What is a Ruby Gem?
- Answer:
- A Ruby gem is plugin that enhances the features and functionality of the Ruby programming language. A list of the pre-installed gems can be found here.
- Question:
- Where can I find additional information about Ruby on Rails?
- Answer:
- We have put together a list of resources to help you learn and master Ruby on Rails. The list can be found here.
- Question:
- What are the terms and conditions of the Ruby on Rails trial?
- Answer:
- The terms and conditions of the Ruby on Rails trial can be found here.
