Seite 2 von 2

Verfasst: 16.05.2006 18:27
von Kekskiller
Ruby ist ja auch nicht für große Andwendungen gedacht. Ich mag Ruby eigentlich. Nur habe ich persöhnlich dafür nicht viel Anwendung, daher habe ich es gelassen. Aber ansich eine sehr bequeme und schöne Sprache.

Zum Thema Einsatzgebiete Scriptsprachen: Der relativ verbreitete RPGmaker XP wurde mit Ruby ausgestattet. Endlich kann die Gemeinde tauglichere Spiele mit mehr Komfort für den Ersteller machen.

Verfasst: 16.05.2006 18:59
von Zaphod
Dafür sind Skriptsprachen ja unter anderem da, um anwendungen erweiterbar zu machen. Es gibt auch durchaus Skriptsprachen, die zum direkten entwickeln von Anwendungen gedacht sind (zb TCL/TK).

Heftige performance einbußen im vergleich zu einer nativen Anwendung hat man dabei aber immer.

Verfasst: 16.05.2006 20:07
von Kekskiller
Genau deswegen denke ich mal auch, dass sämtliche Benutzer in den (www.)rubyforen(.de) nicht mit Geschwindigkeit argumentieren ;) ...

Verfasst: 21.05.2006 11:52
von PureLust
Hi Shuyin,

warum denn eigentlich genau Ruby?


Hat Ruby spezielle Möglichkeiten die Du suchst, oder käme generell auch eine andere Skriptsprache in betracht?

Denn wenn es Dir nur um eine möglichst einfache Erlernbarkeit einer (Skript-)Sprache (für Anfänger) geht, dann wirf doch mal Blick auf Click.EXE.

Click.EXE hat gerade für Anfänger den Vorteil, dass es durch seine spezielle und intuitive GUI im Grunde Syntax-Fehler ausschließt und Du Dich mehr oder weniger vollkommen auf die Umsetzung der eigentliche Logik Deines Programms konzetrieren kannst.

Auch musst Du Dich dabei nicht mit verschiedenen Variablentypen herumschlagen, da Click.EXE intern sämtliche Umwandlung vollkommen selbstständig übernimmt.

Ganz abgesehen davon, dass Du bei Click.EXE im Grunde in "deiner Muttersprache" (z.Zt. in deutsch oder in englisch) programmierst.

Für Fortgeschrittene wird es dann ab Click.EXE 4.0 sogar die Möglichkeit geben, eigene Erweiterungen (z.B. in PureBasic) für Click.EXE zu entwickeln und diese dann in Click.EXE als Plugins einzubinden.

Eine kostenfreie (ältere) Version von Click.EXE steht ebenfalls zum Download bereit.

Nachteil von Click.EXE ist natürlich eine (für Skriptsprachen typische) recht langsame Abarbeitung der Befehle.
Aber wie gesagt - für wirkliche Anfänger oder auch als Rapid-Development-Engine für kleinere Tools ist Click.EXE eine sehr brauchbarer (Einsteiger-)Sprache und vielleicht ja mal einen Blick wert. :allright:

Grüße, PureLust.

Verfasst: 24.07.2006 20:59
von Tsuki-Namida
Naja das Thema scheint ja schon Abgeschlossen oder irre ich mich?

Okay ich habe schon mal an Ruby gesessen *schwitz* es ist erst mal ungewohnt mit dem Syntax um zu gehen (z.B: einen wert einer Variabel geben sieht so aus "Variabel == 1" oder das beenden einer bedingun [EndIf] ist in Ruby einach nur "End") aber übel Ist Ruby nicht man gewöhnt sich an den Syntax.

Ich habe Ruby zudem nur als Scriptsprache kennen gelert beim programmieren eines Spiel im "RPG Maker XP" den kenn bestimmt der ein oder andere ;)

Verfasst: 24.07.2006 21:29
von MVXA

Verfasst: 24.07.2006 21:34
von Alves

Verfasst: 25.07.2006 09:53
von Zaphod
Und für alle anderen Konsumenten des weiter oben stehende Posts: www.aspirin.de

Ich dachte ja erst ich schiele irgendwie.

Verfasst: 25.07.2006 09:55
von Kiffi
MVXA hat geschrieben:www.duden.de
wo wir gerade beim Thema sind: Kann jemand der Mods bitte so freundlich
sein und den unsäglichen Betreff dieses Threads mal korrigieren?

Danke & Grüße ... Kiffi

Re: Deine Meinung über "Ruby" ?

Verfasst: 16.05.2007 11:51
von gekkonier
Shuyin hat geschrieben:Hi,
Mich würde mal ein paar Meinungen über die Programmiersprache (oder Skriptsprache?)
"Ruby" interessieren.
Hat das jemand schon getestet und kann mir sagen, ob's was taugt ?

Mit Ruby beschäftige ich mich schon seit vorgestern und bis jetzt
sieht's noch sehr gut aus. Aber leider kenn ich die Sprache
nicht so gut, um sagen zu können, ob's wirklich empfehlenswert ist.

In Europa ist es noch nicht so sehr verbreitet, aber in Japan ist es
einer der beliebtesten Sprachen.
Und das schönste daran ist, dass es OpenSource ist :)


Ich hoffe, auf eine positive Antwort!


, Shuyin
Sodala, einen uralt Thread ausgegraben ;)
Bezüglich der Wahl von Programmiersprachen kann ich nur folgenden Tipp geben:

1. Überlegt man sich WAS man programmieren will
2. Aufgrund dieser Überlegungen sucht man sich eine Sprache aus
3. die man leicht erlernen kann.

Ruby schlägt in die gleiche Kerbe wie Perl und Python.
D.H. du kannst es ideal fürs Prototyping, Textprozessing im Sinne von CGI, Rails, Logfile Parsing, oder als Skriptsprache für eigene Programme (LUA-Replacement) oder als Shellscripte verwenden. Ich habe mir z.B. hier in der Firma ein Serverüberwachungssystem geschrieben, das über TCP-Sockets kommuniziert.

Ich habe ursprünglich Perl für all diese Dinge verwendet, bin dann auf einem Linux-Stammtisch auf Ruby angeschupst worden, und verwende es nun eben statt Perl.

Die Syntax ist natürlich ziemlich konträr zu anderen Sprachen. Ruby ist ein Konglomerat aus verschiedenen Sprachen wie Smalltalk, Perl, Python und anderem. Ob man Ruby mag oder nicht ist so oder so rein subjektives Empfinden. Ich persönlich mag die Syntax sehr. Aufgrund der geringen Verbreitung von Ruby in Europa und Amerika ist es allerdings recht schwer für gewisse Libraries gute Dokumentation zu finden, das sollte man als Programmieranfänger schon bedenken. Die Standard Lib ist Umfangreich, nur GUI-Lib's sind recht dünn besiedelt. Im Moment ist Tk, Fox und GTK verwendbar, Doku muss man sich zusammenkratzen, oder man fragt auf www.rubyforum.de nach.

Das war mal meine Sicht bezüglich Ruby als zufriedener Anwender.