Ruby on Rails

Drupal sucks! - Rails-Entwicklerin zieht über das Open-Source-CMS her



¨„In der Theorie ist Drupal ein Content Management System, mit dem man Webseiten out of the box erstellen kann - in der Praxis erweist sich die Konfiguration und Wartung als ein einziger Alptraum!“ So beginnt ein Blog-Artikel der Ruby on Rails-Entwicklerin Mariya Lysenkova, dessen Titel die Richtung eindeutig vorgibt: Drupal Sucks.

Bild von DeGon
Weiter:

Skriptsprachen: Ruby 2.0



Wann Ruby 2.0 Realität wird, steht noch nicht fest. Mit der aktuellen Entwicklerversion 1.9 können Programmierer ihre Software aber schon auf die Zukunft vorbereiten.

Die ursprünglich aus Japan stammende und hierzulande lange wenig beachtete dynamische Programmiersprache Ruby hat mit dem Web-Framework Ruby on Rails weltweit immens an Popularität gewonnen. Dementsprechend hoch ist die Erwartungshaltung der wachsenden Community an eine Weiterentwicklung der objektorientierten Sprache.

Bild von Neologism
Weiter:

Tutorial: Ruby Grundlagen (PDF)



Dieses Ruby Tutorial führt in die Programmierung mit der Sprache Ruby ein. Es stellt keine allumfassende Beschreibung der Sprache dar, das vermittelteWissen schafft aber eine solide Basis und ist mehr als ausreichend, um Ruby (on Rails) Programme zu verstehen und zu schreiben. Die vorliegende Beschreibung basiert auf der Ruby Version 1.8.2...

Bild von Neologism
Weiter:

Entwickeln mit Ruby on Rails



Ruby on Rails ist darauf ausgerichtet, die Webentwicklung produktiver und einträglicher zu machen. Tatsächlich wird behauptet, dass Sie mit Rails bis zu 10-mal produktiver sein können als mit anderen Frameworks. Sie müssen selbst entscheiden, ob Rails einträglicher ist, aber wenn Sie produktiver sind, können Sie mehr Zeit damit verbringen, Sie interessierende Probleme zu lösen, anstatt das Rad ständig neu zu erfinden und Infrastruktur zu schaffen.

Bild von Neologism
Weiter:

Ruby on Rails : Die Pluralisierungsmuster von Rails verstehen



Ihnen ist aufgefallen, dass Ruby on Rails stark auf Konventionen setzt. Insbesondere nutzt es häufig die Pluralisierung, um den Namen einer Datenbank-Klasse an die dazugehörigen Modell- und Controller-Klassen zu binden. Sie wollen verstehen, wo die Pluralisierung verwendet wird und wo nicht...

Bild von Neologism
Weiter:

Ruby on Rails : Vollständige CRUD-Anwendungen mit Streamlined generieren



Viele Ruby on Rails-Anwendungen benötigen einen administrativen Bereich, der es ermöglicht, mit den Daten des Modells und den Beziehungen zwischen den Daten zu arbeiten. Um sich bei jedem Projekt nicht selbst wiederholen zu müssen, suchen Sie eine Möglichkeit, vollständige CRUD-Anwendungen für jedes neue Projekt zu generieren. Weil dies nur administrative Anwendungen sind, müssen sie nicht besonders hübsch sein, und das Standard-Scaffolding von Rails würde fast reichen, aber eben nur fast. Scaffolding ist wirklich hässlich.

Bild von Neologism
Weiter:

Ruby on Rails : Scaffolding Tutorial



In nahezu jeder Ruby on Rails-Demo von fünf oder mehr Minuten Länge werden Sie sehr wahrscheinlich dem Scaffolding begegnen. Rails-Gegner lehnen dieses Feature mit der Begründung ab, dass jeglicher Scaffolding-Code wieder verworfen wird, so dass die Vorteile nur künstlicher Natur seien. In gewisser Weise haben die Gegner recht. Scaffolding-Benutzerschnittstellen sind hässlich und unvollständig. Aber das Scaffolding bietet mehr als nur billige Demoeffekte. Hier einige Vorteile:

Bild von Neologism
Weiter:
Inhalt abgleichen