Ruby on Rails

Wednesday, October 3, 2007

RoR manuals

Best ruby developer's manuals on the web:

RDoc - Ruby Documentation Project:
http://ruby-doc.org/core/

Programming Ruby - The Pragmatic Programmer's Guide:
http://www.whytheluckystiff.net/ruby/pickaxe/html/builtins.html

RoR install @ ubuntu

install @ ubuntu, kubuntu:
$ sudo apt-get install ruby irb ri rubygems

ruby - the ruby command interpreter
irb - a command line testing tool
ri - documentation, developers manual
rubygems - gems is used to access the ruby custom components repository - a rpm like repository for ruby components

There is a faster developer manual tool: fastri
fastri install:
$ sudo gem install fastri
$ sudo fastri-server -b

fastri query example:
$ qri String#length

RoR emulator and tutorial

This is a great place to start learning Ruby on Rails:
http://tryruby.hobix.com/



It is a RoR command line interpreter and a tutorial for beginners, 2 in one.:)

RoR vs everything

Here you can find some ruby on rails commercials illustrating the advantages of Ruby on Rails against other programming languages: http://railsenvy.com/tags/Commercials

Ruby on Rails vs PHP


Ruby on Rails vs .NET


Ruby on Rails vs Java

what is ruby on rails

Rails is a full-stack framework for developing database-backed web applications according to the MVC (Model-View-Control) pattern. From the Ajax in the view, to the request and response in the controller, to the domain model wrapping the database, Rails gives you a pure-Ruby development environment. To go live, all you need to add is a database and a web server.

RoR homepage: http://www.rubyonrails.org/

what is ruby

Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. Ruby is an interpreted scripting language, best choise for quick and easy object-oriented programming. It has many built-in features to process text files, system management tasks. It is simple, straight-forward, extensible, and portable. It is totally free, you can use, copy, modify and distribute it free.

Ruby Home Page: http://www.ruby-lang.org/