Deine Meinung über "Ruby" ?

Fragen zu allen anderen Programmiersprachen.
Kekskiller
Beiträge: 752
Registriert: 14.09.2004 21:39
Kontaktdaten:

Beitrag 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.
Benutzeravatar
Zaphod
Beiträge: 2875
Registriert: 29.08.2004 00:40

Beitrag 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.
Kekskiller
Beiträge: 752
Registriert: 14.09.2004 21:39
Kontaktdaten:

Beitrag von Kekskiller »

Genau deswegen denke ich mal auch, dass sämtliche Benutzer in den (www.)rubyforen(.de) nicht mit Geschwindigkeit argumentieren ;) ...
Benutzeravatar
PureLust
Beiträge: 1145
Registriert: 21.07.2005 00:02
Computerausstattung: Hab aktuell im Grunde nur noch 'nen Lenovo Yoga 2 Pro im Einsatz.
Wohnort: am schönen Niederrhein

Beitrag 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.
[Dynamic-Dialogs] - komplexe dynamische GUIs einfach erstellen
[DeFlicker] - Fenster flimmerfrei resizen
[WinFX] - Window Effekte (inkl. 'durchklickbares' Window)
Benutzeravatar
Tsuki-Namida
Beiträge: 633
Registriert: 17.11.2005 13:27
Kontaktdaten:

Beitrag 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 ;)
Zuletzt geändert von Tsuki-Namida am 25.07.2006 17:16, insgesamt 1-mal geändert.
Bild
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

Bild
Benutzeravatar
Zaphod
Beiträge: 2875
Registriert: 29.08.2004 00:40

Beitrag von Zaphod »

Und für alle anderen Konsumenten des weiter oben stehende Posts: www.aspirin.de

Ich dachte ja erst ich schiele irgendwie.
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag 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
a²+b²=mc²
Benutzeravatar
gekkonier
Beiträge: 314
Registriert: 20.04.2007 09:06
Wohnort: Wien

Re: Deine Meinung über "Ruby" ?

Beitrag 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.
Antworten