Question

Je travaille sur Ruby on Rails application Web, même si je suppose que cela ne devrait pas trop d'importance ce que ma couche back-end est.

Je suis actuellement en train d'évaluer les moyens de mon application pour gérer avec élégance la couche d'interface utilisateur en termes de facilité d'utilisation, la facilité de faire les choses semblent vraiment bon, et aussi l'architecture sonore. Voici mes questions:

1) Quand est-il une bonne idée d'utiliser un CMS comme Drupal ou Joomla?
2) Si j'ai utilisé Drupal par exemple, serait-il travailler avec une application gauchement RoR depuis que je avais besoin serveur Apace pour héberger probablement le Drupal? 3) Comment puis-je concevoir mon élégante couche frontale à l'avenir permettre une intégration JS lourde, HTML5 possible si nécessaire, et une façon agréable de gérer différents divs façon interchangeable?

Merci et désolé pour des questions prolixes:)

Était-ce utile?

La solution

  1. Lorsque vous avez une application orientée de contenu
  2. Drupal est en PHP. Il sera très difficile de faire ce joli jeu avec RoR. Vous devez avoir Apache / nginx à la fois hôte RoR et Drupal sur le même hôte (ports différents)
  3. RoR est un framework de développement Web MVC. Cela signifie qu'il a une séparation claire des modèles (données), vues (UI) et les contrôleurs (logique). Commencer à coder en RoR et vous verrez comment râper est.

Je suggère fortement à commencer par Rails 3 et en utilisant quelque chose comme Railscasts pour apprendre.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top