Pregunta

Estoy trabajando en una aplicación web Ruby on Rails, aunque supongo que no debería importar demasiado cuál es mi capa de backend.

Actualmente estoy evaluando formas para que mi aplicación maneje elegantemente la capa de IU en términos de facilidad de uso, la facilidad de hacer que las cosas se vean realmente bien y también tengan arquitectura de sonido. Aquí están mis preguntas:

1) ¿Cuándo es una buena idea usar un CMS como Drupal o Joomla?
2) Si usara Drupal, por ejemplo, ¿funcionaría incómodamente con una aplicación ROR ya que necesitaría APACE Server para alojar el Drupal probablemente? 3) ¿Cómo diseño elegantemente mi capa frontal en el futuro habilita la integración JS pesada, posible HTML5 si es necesario y una buena manera de manejar varios divs indistintamente?

Gracias y perdón por las preguntas de largo aliento :)

¿Fue útil?

Solución

  1. Cuando tienes una aplicación orientada al contenido
  2. Drupal está en PHP. Será muy difícil hacer que ese juego sea agradable con Ror. Tiene apache/nginx para alojar tanto a ROR como Drupal en el mismo host (diferentes puertos)
  3. ROR es un marco de desarrollo web MVC. Significa que tiene una clara separación de modelos (datos), vistas (UI) y controladores (lógica). Comience a codificar en ROR y verá qué tan ralvelo es.

Sugiero que comenzar con Rails 3 y usar algo como Pasos ferroviarios aprender.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top