What is Ruby?

Big Image

Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, extensible, and portable.

Ruby supports multiple programming paradigms, including functional, object oriented, imperative and reflection. It also has a dynamic type system and automatic memory management; it is therefore similar in varying respects to Python, Perl, Lisp, Dylan, and CLU.

Features of Ruby

  • > Ruby has simple syntax, partially inspired by Eiffel and Ada.
  • > Ruby has exception handling features, like Java or Python, to make it easy to handle errors.
  • > Ruby can load extension libraries dynamically if an OS allows.
  • >Ruby features OS independent threading. Thus, for all platforms on which Ruby runs, you also have multithreading, regardless of if the OS supports it or not.
  • > Ruby is highly portable: it is developed mostly on Linux, but works on many types of UNIX, DOS, Windows 95/98/Me/NT/2000/XP, MacOS, BeOS, OS/2, etc.

 

What is Rails?

Big Image

Rails is a full-stack framework for developing database-backed web application according to the Model-View-Control pattern.

Rails is the most well thought-out web development framework.What sets this framework apart from all of the others is the preference for convention over configuration making applications easier to develop and understand.

Ruby on Rails is a breakthrough in lowering the barriers of entry to programming. Powerful web applications that formerly might have taken weeks or months to develop can be produced in a matter of days..

Ruby on Rails features several tools intended to make commonplace development tasks easier 'out of the box'. Rails provides scaffolding which can automatically construct some of the models and views needed for a basic website.

 

Technologies we work in

> substruct
E-Commerce Solution

> Typo
Open source CMS with Blogging Engine

> Simple Ticket
Ruby on Rails based trouble ticket system

> Mystic
Ruby on Rails based trouble ticket system

> Geego cms
Open source CMS for Ruby on Rails

> Radiant
CMS designed for small teams

>Velakor Feeds

>Onyx Gallery

> IP2Location Ruby Library

> Chilkat Ruby XML Library

> Goldberg

> RailFrog

> Ruby Contacts Importer

Services

Web Application Development

Website Design

E-Commerce Solutions

Customizing Open Source

Content Management System

Maintenance and Support

Ruby on Rails Articles

Decorator Pattern

The Decorator pattern lets you maintain the main structure of your web site yet allows you to decorate your application s different components. This article the first of a six-part series introduces you to its use. It is excerpted from chapter four of em ActionScript 3. Design Patterns Object Oriented Programming Techniques em written by William B. Sanders and Chandima Cumaranatunge O Reilly 2 7 ISBN 596528469 . Copyright 2 7 O Reilly Media Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O Reilly Media....
Microsoft SQL Server 2008 Express - FREE DOWNLOAD Ideal for Learning & Building Small Server Apps. Centralize Business Logic & Increase Performance.

Using Click Interceptions with a Database-Driven Application

One of the most popular approaches used for extending the behavior of database-driven web applications is one widely known as click interception. In case you ve not heard about it yet this useful technique consists of using JavaScript to change the default behavior of an element included in a web page when a user clicks on it. This technique expands the element s functionality it is covered in detail in this four-part series. This article is the third part....
The All-New Adobe Creative Suite 4 Now Shipping: Adobe CS4: tools to help students express their ideas in video, on the web, or print.

Using a 3D HTML Table as a Recordset

The HTML specification does not give an HTML element for a 3D table. There are however several ways of designing a 3D table. Last week s article showed you my own way of doing so. I strongly advise you to read that one first before you read this one which will go into greater detail and show you how to manipulate a 3D HTML table....
PSM PHA RMP Software Primatech's software is a proven asset to help complete your PHA safety studies. These tools help you come into compliance with OSHA PSM and EPA RMP.

Delphi Wrapper Classes and XML

In this article we will look at a partial listing of the xmlintf unit and then write a program to demonstrate how to use DOM in Delphi. We began our discussion of this topic in the previous article. This is part three of a four-part series....
Expert Reviews at Top-Softwarereviews Read Reviews, Compare and Save on a huge Selection of Software.

Paths and Files

In this conclusion to a five-part article series on streams and files in C you will learn how to extract a filename from a full path and more. This article is excerpted from chapter 1 of the em C Cookbook em written by Ryan Stephens Christopher Diggins Jonathan Turkanis and Jeff Cogswell O Reilly ISBN 596 7612 . Copyright 2 7 O Reilly Media Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O Reilly Media....
ITILworx.com - Instant IT Acceleration Immediate access to ITIL information and templates for IT professionals. Rapid, cost-effective documentation to accelerate the maturity of all ITIL-focused organizations.