CSC/ECE 517 Fall 2009/wiki1a 6 aa: Difference between revisions
Line 46: | Line 46: | ||
Microsoft Windows operating systems | Microsoft Windows operating systems | ||
* | * 780 MHz Intel Pentium III workstation or equivalent | ||
* | * 512 megabytes | ||
* | * 125 megabytes of free disk space | ||
SolarisTM operating system | SolarisTM operating system | ||
* | * 500 MHz UltraTM 60 workstation or equivalent | ||
* | * 512 megabytes | ||
* | * 125 megabytes of free disk space | ||
Linux operating system | Linux operating system | ||
* | * 800 MHz Intel Pentium III workstation or equivalent | ||
* | * 512 megabytes | ||
* | * 125 megabytes of free disk space | ||
'''Rubymine''' | '''Rubymine''' | ||
Microsoft Windows Vista/2003/XP/2000 | Microsoft Windows Vista/2003/XP/2000 | ||
Intel Pentium III/800 MHz or higher (or compatible) | * Intel Pentium III/800 MHz or higher (or compatible) | ||
256 MB RAM minimum | * 256 MB RAM minimum | ||
1 GB RAM recommended | * 1 GB RAM recommended | ||
Ruby SDK version 1.8.x or higher | * Ruby SDK version 1.8.x or higher | ||
1024x768 minimum screen resolution | * 1024x768 minimum screen resolution | ||
Mac OS X 10.4 (Tiger) or MacOS X 10.5 (Leopard) | Mac OS X 10.4 (Tiger) or MacOS X 10.5 (Leopard) | ||
1.42 GHz G4, G5 or Intel-based Mac recommended | * 1.42 GHz G4, G5 or Intel-based Mac recommended | ||
256 MB RAM minimum | * 256 MB RAM minimum | ||
1 GB RAM recommended | * 1 GB RAM recommended | ||
1024x768 minimum screen resolution | * 1024x768 minimum screen resolution | ||
Ruby SDK version 1.8.x or higher | * Ruby SDK version 1.8.x or higher | ||
Linux | Linux | ||
Intel Pentium III/800 MHz or higher (or compatible) | * Intel Pentium III/800 MHz or higher (or compatible) | ||
256 MB RAM minimum | * 256 MB RAM minimum | ||
1 GB RAM recommended | * 1 GB RAM recommended | ||
1024x768 minimum screen resolution | * 1024x768 minimum screen resolution | ||
Sun JDK 1.6 | * Sun JDK 1.6 | ||
GNOME or KDE desktop | * GNOME or KDE desktop | ||
Ruby SDK version 1.8.x or higher | * Ruby SDK version 1.8.x or higher | ||
==Features for Ruby== | ==Features for Ruby== |
Revision as of 01:41, 4 September 2009
CSC/ECE 517 Fall 2009/wiki1a 6 aa
Introduction
This page tries to review Integrated Development Environments for Ruby such as Aptana,Rubymine and Netbeans. Also the IDEs are compared with respect to certain dimensions such as facilities, ease of use, system requirements, and support for the Ruby way of thinking.
Different IDEs for Ruby
Ruby being one of the fast growinglanguges for web development has currently has many Integrated Development Environments (IDEs) that support it.the following list gives different IDEs currently in market which support Ruby on Rails and Ruby.
- Aptana RadRails 1.0
- NetBeans IDE 6.7
- JetBrains Rubymine
- SapphireSteel Ruby in Steel Developer Edition 1.2 and Text Edition 1.1.5
- ActiveState Komodo IDE 4.3 and Edit 4.3
- embarcadero 3rdRail
- MacroMates TextMate
- E Text Editor
- Intype
Comparision of Aptana,Netbeans and Rubymine
Three prominent IDEs namely Aptana, Netbeans and Rubymine are compared in the following sections with respect to features offered with respect to both ruby and Ruby on Rails
System Requirements
The three IDEs mentioned support cross platform and their minimum hardware requirement is given below for different operating systems
Aptana studio
Windows * 512 MB RAM * Pentium 4-level processor Mac OS * 512 MB RAM * G5 or Intel-based machine Linux * 512 MB RAM * Pentium 4-level processor
Netbeans
Microsoft Windows operating systems * 780 MHz Intel Pentium III workstation or equivalent * 512 megabytes
* 125 megabytes of free disk space
SolarisTM operating system * 500 MHz UltraTM 60 workstation or equivalent * 512 megabytes * 125 megabytes of free disk space
Linux operating system * 800 MHz Intel Pentium III workstation or equivalent * 512 megabytes * 125 megabytes of free disk space
Rubymine
Microsoft Windows Vista/2003/XP/2000 * Intel Pentium III/800 MHz or higher (or compatible)
* 256 MB RAM minimum * 1 GB RAM recommended * Ruby SDK version 1.8.x or higher * 1024x768 minimum screen resolution
Mac OS X 10.4 (Tiger) or MacOS X 10.5 (Leopard)
* 1.42 GHz G4, G5 or Intel-based Mac recommended * 256 MB RAM minimum * 1 GB RAM recommended * 1024x768 minimum screen resolution * Ruby SDK version 1.8.x or higher
Linux * Intel Pentium III/800 MHz or higher (or compatible)
* 256 MB RAM minimum * 1 GB RAM recommended * 1024x768 minimum screen resolution * Sun JDK 1.6 * GNOME or KDE desktop * Ruby SDK version 1.8.x or higher