Ruby - Übersicht
Ruby ist eine reine objektorientierte Programmiersprache. Es wurde 1993 von Yukihiro Matsumoto aus Japan erstellt.
Sie finden den Namen Yukihiro Matsumoto auf der Ruby-Mailingliste unter www.ruby-lang.org . Matsumoto ist in der Ruby-Community auch als Matz bekannt.
Ruby is "A Programmer's Best Friend".
Ruby verfügt über ähnliche Funktionen wie Smalltalk, Perl und Python. Perl, Python und Smalltalk sind Skriptsprachen. Smalltalk ist eine echte objektorientierte Sprache. Ruby ist wie Smalltalk eine perfekte objektorientierte Sprache. Die Verwendung der Ruby-Syntax ist viel einfacher als die Verwendung der Smalltalk-Syntax.
Eigenschaften von Ruby
Ruby ist Open Source und im Web frei verfügbar, unterliegt jedoch einer Lizenz.
Ruby ist eine universell interpretierte Programmiersprache.
Ruby ist eine echte objektorientierte Programmiersprache.
Ruby ist eine serverseitige Skriptsprache, die Python und PERL ähnelt.
Ruby kann zum Schreiben von CGI-Skripten (Common Gateway Interface) verwendet werden.
Ruby kann in Hypertext Markup Language (HTML) eingebettet werden.
Ruby hat eine saubere und einfache Syntax, mit der ein neuer Entwickler sehr schnell und einfach lernen kann.
Ruby hat eine ähnliche Syntax wie viele andere Programmiersprachen wie C ++ und Perl.
Ruby ist sehr skalierbar und große Programme, die in Ruby geschrieben wurden, sind leicht zu warten.
Ruby kann zur Entwicklung von Internet- und Intranetanwendungen verwendet werden.
Ruby kann in Windows- und POSIX-Umgebungen installiert werden.
Ruby unterstützt viele GUI-Tools wie Tcl / Tk, GTK und OpenGL.
Ruby kann problemlos mit DB2, MySQL, Oracle und Sybase verbunden werden.
Ruby verfügt über zahlreiche integrierte Funktionen, die direkt in Ruby-Skripten verwendet werden können.
Werkzeuge, die Sie benötigen
Für die Durchführung der in diesem Lernprogramm beschriebenen Beispiele benötigen Sie einen neuesten Computer wie Intel Core i3 oder i5 mit mindestens 2 GB RAM (4 GB RAM empfohlen). Sie benötigen außerdem die folgende Software:
Linux oder Windows 95/98/2000 / NT oder Windows 7 Betriebssystem.
Apache 1.3.19-5 Webserver.
Internet Explorer 5.0 oder höher Webbrowser.
Ruby 1.8.5
Dieses Tutorial vermittelt die erforderlichen Kenntnisse zum Erstellen von GUI-, Netzwerk- und Webanwendungen mit Ruby. Es wird auch über das Erweitern und Einbetten von Ruby-Anwendungen gesprochen.
Was kommt als nächstes?
Das nächste Kapitel führt Sie dahin, wo Sie Ruby und seine Dokumentation erhalten können. Schließlich erfahren Sie, wie Sie Ruby installieren und eine Umgebung für die Entwicklung von Ruby-Anwendungen vorbereiten.