SHARED HOSTING
   RESELLER HOSTING
   VPS HOSTING
   SEMI-DEDICATED HOSTING
   DEDICATED HOSTING
   DOMAIN REGISTRATION
   MERCHANT ACCOUNTS
   AFFILIATE PROGRAM
 

Jan 14, 2008
Extended Support Hours

Oct 23, 2007
New Package and Limit Changes

 
   

View 3rd Party Uptime Stats
BBBOnline Reliability Seal
RatePoint Site Seal
Green Hosting
HACKER SAFE certified sites prevent over 99.9% of hacker crime.

A2 Hosting Uptime
hosting

A2 Hosting Guarantee
cheap web hosting
 
Home > Services > Ruby Hosting  
 

What is Ruby?

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.

We also support Ruby on Rails, a popular open-source web framework.

Common Paths:

  • /usr/bin/ruby
  • /usr/local/bin/ruby

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's operators are syntax sugar for the methods. You can redefine them easily.
  Ruby is a complete, full, pure object oriented language: OOL. This means all data in Ruby is an object, not in the sense of Python or Perl, but in the sense of Smalltalk: no exceptions. Example: In Ruby, the number 1 is an instance of class Fixnum.
  Ruby's OO is carefully designed to be both complete and open for improvements. Example: Ruby has the ability to add methods to a class, or even to an instance during runtime. So, if needed, an instance of one class *can* behave differently from other instances of the same class.
  Ruby features single inheritance only, *on purpose*. But Ruby knows the concept of modules (called Categories in Objective-C). Modules are collections of methods. Every class can import a module and so gets all its methods for free. Some of us think that this is a much clearer way than multiple inheritance, which is complex, and not used very often compared with single inheritance (don't count C++ here, as it has often no other choice due to strong type checking!)
  Ruby features true closures. Not just unnamed function, but with present variable bindings.
  Ruby features blocks in its syntax (code surrounded by ' ... ' or 'do' .. 'end'). These blocks can be passed to methods, or converted into closures.
  Ruby features a true mark-and-sweep garbage collector. It works with all Ruby objects. You don't have to care about maintaining reference counts in extension libraries. This is better for your health. ;-)
  Writing C extensions in Ruby is easier than in Perl or Python, due partly to the garbage collector, and partly to the fine extension API. SWIG interface is also available.
  Integers in Ruby can (and should) be used without counting their internal representation. There *are* small integers (instances of class Fixnum) and large integers (Bignum), but you need not worry over which one is used currently. If a value is small enough, an integer is a Fixnum, otherwise it is a Bignum. Conversion occurs automatically.
  Ruby needs no variable declarations. It uses simple naming conventions to denote the scope of variables. Examples: simple 'var' = local variable, '@var' = instance variable, '$var' = global variable. So it is also not necessary to use a tiresome 'self.' prepended to every instance member.
  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, even on MS-DOS! ;-)
  Ruby is highly portable: it is developed mostly on Linux, but works on many types of UNIX, DOS, Windows 95/98/NT, Mac, BeOS, OS/2, etc.

Ruby Web Hosting

All of our hosting packages include Ruby. We offer affordable shared and dedicated Ruby hosting packages that include many of your favorite add-ons including cPanel, PHP, MySQL, PostgreSQL, Python, SSH access and more at unbelievable prices.

We also support AJAX!

Use Asynchronous JavaScript and XML (AJAX) in conjunction with your Ruby CGI scripts to power your next-generation web interfaces. AJAX is an exciting web development paradigm that allows you to extend your web pages with powerful controls, 'behind-the-scenes' client/server interaction and access to remote hosting services directly from the browser giving visitors to your site an enhanced 'single-page' experience. Ruby on Rails applications even include the popular Prototype Javascript framework for easy AJAX and DOM manipulation!

The client-side scripting component of AJAX is not limited to JavaScript; you can use any ECMAScript implementation such as Java Script or JScript within your XHTML (or HTML) and CSS pages to call your Ruby scripts using the XMLHttpRequest object. The JavaScript Document Object Model (DOM) allows you to easily modify your page content using data returned from your AJAX calls without reloading the page.

Why Host Your Ruby Scripts Here?

At A2 Web Hosting, you don't just speak with some headset phone jockey. All of
our customer support is handled by real system administrators and developers with many years of experience. We even offer a 30-day money-back guarantee to back this up. Go ahead and give us a try, you have nothing to lose!



Other Services

Hosting
Shared Hosting
Reseller Hosting
Semi-Dedicated Hosting
Managed Dedicated Hosting
VPS Hosting
Green Hosting
PCI Compliance Scanning

Scripting
PHP
Ruby
Python
Perl

Databases
MySQL
PostgreSQL

Frameworks
Ruby On Rails
Symfony
Zend Framework
Version Control/Deployment
Git
Subversion
CVS
Capistrano

Environment
cPanel
Apache
Linux
SSH

Blogs
WordPress

Discussion Boards
phpBB2
SMF

Mailing Lists
PHPList
Content Management
Drupal
Geeklog
Joomla
Mambo Open Source
PHP-Nuke
phpWebSite
TYPO3
Xoops

Customer Relationship
Crafty Syntax Live Help
Help Center Live
E-Commerce
CubeCart
Magento
Zen Cart

FAQ
FAQMasterFlex

Image Galleries
4Images Gallery
Coppermine Photo Gallery
Gallery

Project Management
dotProject
PHProjekt

Polls and Surveys
Advanced Poll
Wiki
MediaWiki
TikiWiki

Other Scripts
Dew-NewPHPLinks
Noahs Classifieds
phpFormGenerator
WebCalendar

 

Featured Packages:

Shared Hosting
Small Biz
250 GB Disk Space
250 GB of Data Transfer
Host UNLIMITED Domains
PHP 5.2.5
Apache 2.2
MySQL 5.0.x
PostgreSQL 8.2.x
Ruby on Rails 2.0
SSH/Shell
Subversion/CVS
cPanel
SSL, FTP, Stats
Free Auto-Install Blogs,
Forums, E-Commerce and more!

From $6.95/mo


Reseller Hosting
Starter Reseller
25 GB Disk Space
250 GB of Data Transfer
Host UNLIMITED Domains
PHP 5.2.5
Apache 2.2
MySQL 5.0.x
PostgreSQL 8.2.x
Ruby on Rails 2.0
SSH/Shell
Subversion/CVS
cPanel
SSL, FTP, Stats
Free Auto-Install Blogs,
Forums, E-Commerce and more!

From $17.95/mo

 
 
 
 
Home    About Us    Services    Support    Order Online    Contact    Privacy