Ganz ernst gemeinte Frage.
Was macht man vorwiegend damit?
Wo ist es besser als die Konkurrenz und was ist eigentlich die Konkurrenz zu ROR?
Wäre dankbar für ein paar Antworten.
guckst Du hier: http://de.wikipedia.org/wiki/Ruby_on_Rails
Also. Ruby ist eine Scriptsprache.
Es ist OOP (objektorientiert) und ist meines Erachtens aber auch für die funktionale Programmierung zu gebrauchen.
Auf die Frage nach der Konkurenz kann ich nur grob antworten -PHP oder Phyton um nur zwei zu nennen.
ES KOMMT AUF DAS SZENARIO AN.
Ich persönlich finde die Syntax der Sprache ähnlich der von Ansi-C.
Das IO-Object sprichst du ebenso mit puts() an.
Ich werde mich jedenfalls in der nächsten Zeit intensiver mit ROR beschäftigen.
Ich hoffe das reicht als erster anhaltspunkt.
MfG & scheen sonntag noch wa :-)
Dieser Pinkelpedia Artikel reiht sich in die üblichen "Qualitätsartikel" von Pinkelpedia nahtlos ein.
und wo reihen sich deine forenposts ein ?
das war eine rhetorische frage ;)
wow, für jemanden der sich mit Rails NICHT auskennt - auf Deinen ersten Beitrag bezogen - kannst Du aber die Qualität des Wiki-Artikels zu Rails aber ziemlich gut beurteilen ;-)
Ich werd Dir in Zukunft nicht mehr helfen... :-)
Ich persönlich bin erst vor kurzem bei Ruby on Rails gelandet und kann deshalb noch nicht viel zu der Frage im Ursprungspost beitragen. Man sollte bei der Wahl nach einem Framework aber auch die zugrunde liegende Sprache beachten.
Ich denke Ruby positioniert sich unter objekt-orientierten Sprachen sehr weit vorne. Die Sprache ist meiner Meinung nach einfach zu erlernen, elegant und mächtig. Jeder der die Grundlagen von OOP verstanden hat, sollte eigentlich mühelos mit Ruby zurecht kommen. Dies kommt nicht von ungefähr, denn dem Autor diente u.a. Smalltalk als Inspirationsquelle. So ist wie bei Smalltalk alles ein Objekt und dadurch sind solche eleganten Konstrukte möglich:
5.times { puts "Hello!" }
Ich verstehe sowieso nicht, warum eine elegante, durchdachte und vollständig objekt-orientierte Sprache wie Smalltalk, die bereits in den 70er! Jahren entwickelt wurde, so wenig Anklang gefunden hat. Stattdessen sind Sprachen wie Java, .NET und C++ wie Krebsgeschwüre aus dem Boden geschossen und wir müssen uns sogar noch heute mit ihnen durchschlagen. Aber das ist dann wohl eine andere Geschichte...
RoR ist ein Web-Framework wie CakePHP oder Django. Primär wird es dazu verwendet Web Applikationen zu erstellen.
Es ist nicht nur eine Scriptsprache (PHP / Ruby / etc.), sondern unterstützt dich bei der Entwicklung von Webseiten mit vielen Helpern, die die Entwicklungszeit merklich verkürzen. Die beühmtesten Seiten die RoR nutzen sind sicherlich http://basecamphq.com/ und Twitter.
Was macht es besser? Ich persönlich finde die Anzahl an Erweiterungen für alltägliche Aufgaben (Helper für Google Maps, Ajax Ratings, OpenID, Facebook Connect, etc.) als größten Vorteil. Daher muss man sich nicht mit jeder API auskennen, sondern kann innerhalb von Minuten z.Bsp. Google Maps in seine Webseite einbinden.
dafire schrieb:
--------------------------------------------------------------------------------
> und wo reihen sich deine forenposts ein ?
>
> das war eine rhetorische frage ;)
Wo er recht hat, hat er recht. Der deutsche Wikipedia-Artikel ist grottig. Wahlloses Copy, Paste & Translate von der offiziellen Webseite macht keinen guten Lexikon-Artikel.
Wer Englisch lesen kann, ist mit dem offiziellen Guide sehr viel besser bedient:
http://guides.rubyonrails.org/getting_started.html
Die überbordende Fixierung auf Wikipedia ist eine Krankheit.
Entschuldige, aber dieser Artikel ist wirklich nicht der Bringer wenn man sich für diese Programmiersprache interessiert.
war ja auch nicht als Weisheit letzter Schluss gedacht, sondern eher als Einführung für jemanden der davon noch nie etwas gehört hat.
Und wer sich mehr für das Thema interessiert der kann ja professionellere Quellen nutzen wie z.B. die offizielle Rails-Homepage oder die deutsche Rails-Homepage.
Für all das braucht es weder Ruby noch ROR.
Was viele verdrängen, all das geht auch in gleicher Qualität, Leistung und Komfort mit PHP, Python oder auch Perl.
Es kommt einzig und alleine darauf an, womit man besser zurecht kommt.
Catalyst ist das beliebteste MVC Web-Framework für Perl (http://www.catalystframework.org).
Lars154 schrieb:
--------------------------------------------------------------------------------
> Für all das braucht es weder Ruby noch ROR.
>
> Was viele verdrängen, all das geht auch in gleicher Qualität, Leistung und
> Komfort mit PHP, Python oder auch Perl.
>
> Es kommt einzig und alleine darauf an, womit man besser zurecht kommt.
nope
Wenn man ein größeres Projekt in RoR umsetzen will sollte man sich auch mal mit dem Deployment und der Stabilität/Skalierbarkeit der Webserver beschäftigen.
Das ist bei Ruby Webanwendungen noch lange nicht so abgehangen wie bei anderen Scriptsprachen fürs Web.
Seit wann ist .NET eine Programmiersprache?
Fanboy Geseiere... Ruby kann nichts besser. ROR auch nicht. Alles subjektiv.
darkfate schrieb:
--------------------------------------------------------------------------------
> Entschuldige, aber dieser Artikel ist wirklich nicht der Bringer wenn man
> sich für diese Programmiersprache interessiert.
Ach ja? Dann lerne doch erstmal, zu unterscheiden und Dich klar auszudrücken. Wenn Du etwas über Ruby wissen willst, dann frage doch einfach nach Ruby.
Du hast aber nach dem Framework Ruby on Rails gefragt. Nicht nach der Programmiersprache Ruby. Und jetzt möchtest Du Dich darüber beschweren, dass ich einen Link gepostet habe, der das Framework Ruby on Rails beschreibt?
Na siehst du,
desto frecher man fragt, desto mehr kommt dabei raus.
Jetzt wissen wir auch dass Ruby eine Sprache ist und und RoR ein Framework :)
Geht doch :)
abgehagen heisst bei dir performance?
Kommentare: 170 | letzter Beitrag 15:54 Uhr
Kommentare: 94 | letzter Beitrag 26.05. 19:45
Kommentare: 74 | letzter Beitrag 18:52 Uhr
Kommentare: 70 | letzter Beitrag 18:56 Uhr
Kommentare: 58 | letzter Beitrag 18:36 Uhr
E-Mail an news@golem.de

Nach der Urteilsverkündung im Rechtsstreit zwischen Youtube und Gema fühlten sich beide Seiten als Gewinner. In Wahrheit gibt es aber nur einen Verlierer, bloggt Medienrechtsexperte Thomas Hoeren: die Gema.

Ein soziales Netzwerk für Pornografie muss seine Marke nicht an Facebook übergeben. Faceporn, ein norwegisches Unternehmen, freut sich über den Sieg vor einem kalifornischen Gericht.

Diablo 3 ist toll, sagen viele Spieler - Diablo 3 ist eine Stimulus-Response-Maschine, sagt Rainer Sigl. Der Blogger und leidenschaftliche Gamer erklärt, warum er sich Blizzards jüngstem Werk verweigert.

Renesas ist nach Elpida der zweite schwer angeschlagene japanische Chiphersteller. Renesas, das Hitachi, Mitsubishi Electric und NEC gehört, macht Verlust und will seine größte Fabrik verkaufen.

RIM soll in den kommenden Tagen erneut einen massiven Stellenabbau ankündigen. "Ich habe herausgefunden, welche Teile ich in meinem Puzzle nicht mehr benötige", sagte Firmenchef Thorsten Heins.

Ein britisches Blog will erfahren haben, dass Facebook den norwegischen Browserhersteller Opera Software kaufen will. Beide Unternehmen wollen sich dazu nicht äußern.