Frage

Ich arbeite an einem Ruby on Rails -Webantrag, obwohl ich denke, dass es nicht allzu sehr wichtig ist, was meine Backend -Schicht ist.

Ich bewerten derzeit Möglichkeiten, wie meine Anwendung die Benutzeroberfläche in Bezug auf die Benutzerfreundlichkeit elegant behandelt, die einfache, die Dinge tatsächlich gut aussehen und auch eine solide Architektur haben. Hier sind meine Fragen:

1) Wann ist es eine gute Idee, ein CMS wie Drupal oder Joomla zu verwenden?
2) Wenn ich beispielsweise Drupal verwendet hätte, würde es mit einer ROR -App unbeholfen funktionieren, da ich einen APACE -Server benötigen würde, um das Drupal wahrscheinlich zu hosten? 3) Wie gestalte ich elegant meine Front-End-Schicht in Zukunft, um eine schwere JS-Integration, bei Bedarf mögliches HTML5 und eine gute Möglichkeit, verschiedene Divs austauschbar zu bewältigen?

Danke und Entschuldigung für die langatmigen Fragen :)

War es hilfreich?

Lösung

  1. Wenn Sie eine inhaltsorientierte Anwendung haben
  2. Drupal ist in PHP. Es wird sehr schwierig, das Spiel mit ROR gut zu machen. Sie haben Apache/Nginx, um sowohl ROR als auch Drupal auf demselben Host zu hosten (verschiedene Ports).
  3. ROR ist ein MVC -Webentwicklungsrahmen. Dies bedeutet, dass es eine klare Trennung von Modellen (Daten), Ansichten (UI) und Controllern (Logik) hat. Beginnen Sie mit dem Codieren in ROR und Sie werden sehen, wie Gräber es ist.

Ich schlage dringend vor, mit Rails 3 zu beginnen und so etwas wie zu verwenden Railscasts lernen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top