Ro r

524 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
524
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ro r

  1. 1. Introduction To Ruby On Rails
  2. 2. Ruby – The Language <ul><li>Easy to learn and use </li></ul><ul><li>100 % Object Oriented – no primitive types </li></ul><ul><li>Dynamic typed </li></ul><ul><li>Reflection / Metaprogramming friendly </li></ul><ul><li>Scripted/Interpreted , but optimized </li></ul>
  3. 3. Feature set ..continued <ul><li>Blocks provide functional programming support </li></ul><ul><li>Iterators and Hashes </li></ul>
  4. 4. The Ruby On Rails Framework (ROR) <ul><li>A complete MVC Web Application Framework </li></ul><ul><li>Combines simplicity of PHP and features of Java EE frameworks </li></ul><ul><li>Convention Over Configuration </li></ul><ul><li>Don't Repeat Yourself </li></ul><ul><li>RAD/Agile framework for web applications </li></ul>
  5. 5. MVC Pattern <ul><li>History </li></ul><ul><li>Usefulness in Web Applications </li></ul><ul><li>Implementation in Rails </li></ul>
  6. 6. Rails at its Core <ul><li>Collection of frameworks </li></ul><ul><li>MVC with Action Controller </li></ul><ul><li>ORM with Action Record </li></ul><ul><li>RESTful With Action Resource </li></ul>
  7. 7. Adoption <ul><li>In form of JRuby – for deployment in scalable, full stack Java EE servers </li></ul><ul><li>Is influencing other technologies including ASP.NET MVC </li></ul><ul><li>Ported in java as Grails </li></ul><ul><li>Ported in .NET framework as MonoRails </li></ul>
  8. 8. The Road Ahead <ul><li>Rails 3 to be Released by the end of 2009 </li></ul><ul><li>Would merge with Merb framework </li></ul>
  9. 9. Questions ?
  10. 10. Thank You Sumit Bisht M.C.A. Second Year

×