=====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 -~----------~----~----~----~------~----~------~--~---