Special Offers | VPS | Dedicated servers | VPN Services | Server Management | Customer Login
   
Next steps  
Contact a sales rep
Order Online
 
Our Services
Web Hosting
reseller hostingReseller Hosting
Small Business Hosting
Domain Registration
VPS Hosting
Dedicated Servers
Managed Dedicated Servers
Shoutcast Hosting
128-bit SSL Certificate
SecureVPN
Server Management

Web Hosting Packages Include

Fantastico DeLuxe Script Auto-Installer
Cpanel Control Panel
Spam Protection
Our Uptime Guarantee
Money Back Guarantee


Enquiry & FAQ

Add-ons
Pre-Sales FAQ

   

carbon neutral

paypal

worldpay

 
   
 
 

Ruby Hosting

 

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.

arrow Ruby has exception handling features, like Java or Python, to make it easy to handle errors.
arrow Ruby's operators are syntax sugar for the methods. You can redefine them easily.
arrow 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.
arrow 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.
arrow 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!)
arrow Ruby features true closures. Not just unnamed function, but with present variable bindings.
arrow Ruby features blocks in its syntax (code surrounded by ' ... ' or 'do' .. 'end'). These blocks can be passed to methods, or converted into closures.
arrow 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. ;-)
arrow 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.
arrow 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.
arrow 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.
arrow Ruby can load extension libraries dynamically if an OS allows.
arrow 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! ;-)
arrow 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 support ruby. We offer shared ruby hosting packages at an affordable prices.

Mxhub's Hosting Advantages:

  • 24x7 support team
  • 99.998% uptime guarantee and 24/7 customer support!
  • Easy to use Hosting Control Panel
  • Powerful Spam & Virus Protection

Find out more about our shared hosting packages or contact us anytime to discuss your hosting needs.

 

 
 
Hosting : Shared Hosting - Reseller Hosting - Semi-Dedicated Hosting - Managed Dedicated Server - VPS Hosting - Green Hosting
Scripting & databases : PHP - Ruby - Python - Perl - MySQL database
Environment : cPanel - Linux - FFmpeg - Red5 - SSH
Frameworks : Ruby On Rails - Symfony - Zend Framework
Version Control/Deployment : Git - Subversion - CVS - Capistrano
Content Management : Drupal - Geeklog - Joomla - Mambo Open Source - PHP-Nuke - phpWebSite - TYPO3 - Xoops
Blogs & Discussion Boards : WordPress - vBulletin - phpBB2 - SMF
  E-Commerce : CubeCart - Magento - Zen Cart
Image Galleries : 4Images Gallery - Coppermine Photo Gallery - Gallery
FAQ & Mailing List : FAQMasterFlex - PHPList
Customer Relationship & Polls : Crafty Syntax Live Help - Help Center Live - Advanced Poll
Project Management & Wiki : dotProject - PHProjekt - MediaWiki - TikiWiki
Other Scripts : Dew-NewPHPLinks - Noahs Classifieds - phpFormGenerator - WebCalendar
Home | About Us | Sitemap | Contact Us
 
Copyright © 2001-2008 MxHub.Com. All Rights Reserved