Struktur für Rails-Programm: Beispiele?

Was ist möglich, was nicht? Unterschiede zu anderen Sprachen, etc.

Struktur für Rails-Programm: Beispiele?

Beitragvon zilti am 04.05.2010, 17:20

Hallo zusammen,
Ich bin vor Kurzem auf Rails gestossen (mein Webhoster stellt mir fast ein Dutzend Programmiersprachen zur Verfügung, und ich habe mir die einmal angesehen) und mich auch schon etwas informiert (Rails in Netbeans installiert, und mit dem OpenBook von Galileo Computing ein, zwei Beispiele durchgearbeitet).
Nun will ich meine Webseite von PHP auf Rails umstellen.
Dazu möchte ich in Rails ein Login-System, die Haupt-Webpräsenz sowie einige Unter-Webpräsenzen erstellen, und eine "Sprachverwaltung", d.h. alles mehrsprachig.
Quetscht man das nun alles in ein einziges Rails-Projekt? Oder ist es besser, Unterprojekte zu erstellen? Wenn ja, wie können diese untereinander "Kommunizieren"?
Vielen Dank im Voraus für eure Hilfe :)
zilti
 
Beiträge: 2
Registriert: 04.05.2010, 17:07

Re: Struktur für Rails-Programm: Beispiele?

Beitragvon debabbe am 09.05.2010, 20:49

Hallo!
Ich bin auch kein Profi und habe so etwas in der Art noch nicht gemacht.
Aber ich würde dir auf jeden Fall raten, dass du alles in ein Projekt machst und die Sprache darin regelst, weil du sonst bei einer Änderung immer alle Projekte anpassen musst, an Stelle von nur einem.
Die Sprache wird im Großen und Ganzen sowieso nur im Kontroller geregelt und dann wären bestimmt mit meheren Projekten, der Aufwand und die Wartbarkeit viel zu hoch!
Vielleicht gibt es eine Möglichkeit das über ein Plugin zu regeln, oder (vielleicht nicht die beste Idee) du rufst, je nach Sprachwahl, unterschiedliche Views auf (z.B. kannst du sprachspezifische Elemente in Partials auslagern).

Hoffe, dass ich dir ein wenig helfen konnte!
Gruß,
deBabbe
debabbe
 
Beiträge: 6
Registriert: 08.05.2010, 15:59

Re: Struktur für Rails-Programm: Beispiele?

Beitragvon zilti am 11.05.2010, 07:44

Ja, vielen Dank!
Für die mehreren Sprachen werde ich ein Plugin nehmen.
Noch eine Frage: Wie ist das mit Unterordnern in den model/view/controller-Ordnern? Gibt es da auch Namenskonventionen? Oder reicht es, wenn ich einfach in allen dreien einen gleich benannten Unterordner erstelle und die Dateien dort hineinspeichere?
zilti
 
Beiträge: 2
Registriert: 04.05.2010, 17:07


Zurück zu Erster Kontakt

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron