=====Ruby and Ruby on Rails=====

Perhaps I neglected to open with a proper introduction to Ruby and Ruby 
on Rails.  Therefore, I feel it's appropriate to separate and explain 
the two in a very minimalist format.

==What is Ruby?==

Ruby is a programming "language".  It is the very backbone upon which 
rails was built.  Understanding Ruby is, IMHO, more important than 
understanding Rails.  Without a proper understanding of the core 
programming language that Rails itself is built upon, many trivial 
things can become complicated things.

This is why it's important to remember to read up on your Ruby 
programming language resources.  There is a wealth of knowledge all 
around the web for Ruby.

http://www.ruby-lang.org/en/
http://www.ruby-forum.com/forum/4

==What is Rails?==

Rails is a "platform".  It is easy to confuse and mistake apples for 
oranges but Rails is "not" a programming language.  It is a development 
"platform".  It is also still a very young platform, roughly 5 years 
old.  It was released as open source in July 2004.

==Making proper comparisons==

When performing research, please make sure you compare apples to apples 
and not apples to oranges.  For instance:

PHP vs. Ruby on Rails (incorrect)
-- PHP is a language and Ruby on Rails is a platform

You can compare various "platforms" that PHP might use to Rails, but you 
can't compare a language to a platform.  Many people make this mistake.
-- 
Posted via http://www.ruby-forum.com/.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to