Ruby - Windows,Linux

Hallo,

ich habe erst seit kurzer Zeit mit dem Programmieren von Ruby angefangen (neben C++, womit ich mich schon länger beschäftigt habe) und wollte mal fragen wie das mit den Plattformen und der Syntax ist.

Ich habe nur Linux bzw. SUSE 11.2 und programmiere darunter.

Müsste ich meinen Quelltext für Windows extra anpassen?

Wie ist das mit der GUI-Programmierung, ich hab gelesen man soll GUI-Tools von Tcl/Tk nutzen… gibt es nicht auch welche für Ruby?

Gibt es im Internet ein gutes Referenzenhandbuch für Ruby oder muss ich mir extra ein teures Buch kaufen (Bei Amazon liegen die so bei 40+ €

Würde mich über eine sehr freuen Antwort freuen!
Vielen Dank im Voraus!

Gruß

Hi,

normalerweise sollte es keine Rolle spielen, auf welcher Plattform dein Ruby-Programm später läuft. Änderungen sind eigentlich nur hinsichtlich Laufwerksbuchtaben, Namen von seriellen Schnittstellen, u.ä. erforderlich.

Der Hinweis, zunächst mit der GUI von Tcl/Tk zu beginnen ist erst einmal nicht verkehrt. Auch bei Tcl/Tk handelt es sich um zwei Komponenten: Tcl, eine Sprache, die mit einer GUI nichts am Hut hat, und Tk, dem Toolkit, welches die GUI beherbergt.
Es gibt weitere GUIs mit Adaptoren für Ruby, z. B. GTK+ und FOX (Free Objects for X). Letzteres ist schon recht ansehnlich.
Ruby selbst hat keine grafische Oberfläche und es gibt auch nicht _die_ grafische Oberfläche für Ruby. Das ist letztendlich Geschmackssache und eine Frage der Systemvoraussetzungen (Speicherbedarf, etc.)

Bücher für Ruby kenne ich keine. Alles Wissenswerte steht auf http://ruby-doc.org/

Viele Grüße
Ralf

Dankeschön für die schnelle und ausführliche Antwort!