Intro Session On Ruby MVC RoR
Intro Session On Ruby MVC RoR
Ruby
MVC Framework
Ruby on Rails
TAG Cloud
Java Ruby PHP Object oriented ActiveRecord
python Ruby on Rails Rails J2EE Hibernate
Framework MVC RadRails Aptana NetBeans
Struts IDE Architecture ActionPack gems
Webserver Testing plugins OpenSource Helpers
webrick Methods
Do we need???
Another Language...
Another Framework...
A new design pattern...
Wide range of new tools...
...
...
...
So let's dive in...
Ruby is...
An interpreted language
- a.k.a dynamic, scripting
- e.g., perl
Modules allow addition of behaviors to a class
Object Oriented
Single inheritance
High level
- Good support for system calls, regex and CGI
Relies heavily on convention for syntax
Ruby is...
All classes derived from Object including Class (like Java) but
there are no primitives (not like Java at all)
Ruby uses single-inheritance
Mixins give you the power of multiple inheritance
without the headaches
Modules allow addition of behaviors to a class
Things like ‘=‘ and ‘+’ that you might think are operators are
actually methods (like Smalltalk)
Variables are not typed
Automatic memory allocation and garbage collection
Traditional Applications
http://wiki.rubyonrails.org
http://rubyonrails.org
http://www.workingwithrails.com
http://www.37signals.com
...
...
Thanks!
Sumanth Krishna. A
www.sumanthkrishna.com
[email protected]