Ruby on Rails provides an excellent, very efficient, and compelling development framework for building Web applications. Ruby is the free, simple, extensible, portable, interpreted scripting language for quick-and-easy object-oriented programming. Rails is a full-stack, open source Web framework in Ruby for writing real-world applications using less code. Rails uses reflection and runtime extensions instead of configuration files and annotations, and its tool set is very well integrated. Using Ruby on Rails makes it easier to build web applications having custom and unusual requirements. You can download the open source Ruby on Rails Web framework and you can get Ruby from the project Web site.
I have researched IBM's developerworks web site for their best Ruby On Rails Tutorials. I found nine of them - here they are, linked and described below. These will help you both to get started using Ruby On Rails and to improve your current Ruby on Rails skills.
9 Best Ruby On Rails Tutorials from IBM
Fast-track your Web apps with Ruby on Rails
This tutorial explains what the the components of Rails are and steps you through how they work. The Ruby-based framework for rapid development here uses a model-view-controller pattern.
What's the Secret Sauce in Ruby on Rails?
Lessons we can learn from the Rails framework. This tutorial article discusses the design decisions that were made when putting together the Ruby on Rails framework and why it is very productive within its niche. Then it reviews several Rails-inspired programming concepts that will be of interest to Java developers.
Streamlined, Part 1
Streamlined is a new open source framework based on Ruby on Rails that brings together the power of Ajax, metaprogramming, code generation, and Ruby on Rails, raising productivity using Rails even higher. This first of a two-part tutorial discusses improvements to Ruby on Rails scaffolding, a Rails feature that reduces repetition during early development stages. Part 1 illustrates Rails scaffolding's limitations and introduces Streamlined, a code generator that uses highly effective metaprogramming techniques to eliminate higher-order repetition. Part 2 will delve more deeply into Streamlined's metaprogramming model and customization features.
Streamlined, Part 2
Discover Streamlined's metamodel and customization strategies. Part 1 of this two-tutorial series introduced Streamlined, a Rails-based open source framework that combines the power of Ajax, metaprogramming, and code generation to take Rails productivity to a new level. Part 2 explores how the metamodel behind Streamlined enables customizations.
Rails Migrations
This tutorial article looks at Rails schema migrations, a method of separating each database schema change from the base object model. This tutorial reviews Rails's solution for dealing with changes to a production database. Migrations are a simple and powerful technique to synchronize schema changes and data changes using a wrapping approach.
Make Ruby on Rails easy with RadRails and Eclipse
RadRails is the Eclipse-based IDE for Ruby on Rails. In this tutorial you will be shown how to install RadRails, learn about the structure and use of the application window, and learn the fundamentals in developing an application. It assumes you already know how to develop Web apps using Ruby on Rails, so it teaches and explains only the IDE itself.
Ajax on Rails
This tutorial will show you why Ajax works so well with Ruby. Ruby on Rails is growing like Ajax, partly on the strength of its excellent Ajax integration. Discover why Ajax on Rails makes a compelling framework to develop webs applications with. This tutorial walks through two Ajax examples and, then brings in Ruby on Rails demonstrating how Ruby and Ajax go together so well.
Build Ajax into your Web apps with Rails
This tutorial gives you some very useful examples of using Ajax with Ruby on Rails (ROR). You will learn how to use the Asynchronous JavaScript + XML (AJAX) functionality of ROR to give your web application's user a Web 2.0 interface experience. It goes over the steps of developing a Rails application and then demonstrates how to use the Ajax features of JavaScript code that reads and writes data from the server.
Developing rich Internet applications with Rails, OpenLaszlo, and Eclipse
This tutorial teaches you how to build rich Internet apps with OpenLaszlo, Ruby on Rails, MySQL, and Eclipse using a common IDE to not only develop your application but also to automate the steps in developing a Rails or OpenLaszlo application. This will further speed up and streamline the already fast development cycle of Rails applications. Developing visually compelling, interactive Web applications is not difficult at all using these technologies.
Premium Domains and Brands for Sale!
Sunday, March 23, 2008
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment