Вопрос

Я работаю над веб-приложением Ruby on Rails, хотя, я думаю, не должно иметь большого значения, каков мой внутренний уровень.

В настоящее время я оцениваю способы, с помощью которых мое приложение могло бы элегантно обрабатывать уровень пользовательского интерфейса с точки зрения простоты использования, простоты создания того, чтобы вещи действительно выглядели хорошо, а также имели надежную архитектуру.Вот мои вопросы:

1) Когда стоит использовать CMS типа Drupal или Joomla?
2) Если бы я использовал Drupal, например, работало бы ли это неудобно с приложением RoR, поскольку мне, вероятно, понадобился бы сервер Apace для размещения Drupal?3) Как мне элегантно спроектировать свой интерфейсный уровень, чтобы в будущем обеспечить интенсивную интеграцию с JS, возможный HTML5, если это необходимо, и хороший способ взаимозаменяемой обработки различных divs?

Спасибо и извините за многословные вопросы :)

Это было полезно?

Решение

  1. Когда у вас есть приложение, ориентированное на контент
  2. Drupal написан на PHP.Будет очень трудно заставить это играть по-хорошему с RoR.У вас должен быть Apache / nginx для размещения как RoR, так и Drupal на одном хосте (разные порты)
  3. RoR - это платформа веб-разработки MVC.Это означает, что в нем есть четкое разделение Моделей (данных), представлений (пользовательского интерфейса) и контроллеров (логики).Начните кодировать в RoR, и вы увидите, насколько это сложно.

Я настоятельно рекомендую начать с Rails 3 и использовать что-то вроде Железнодорожные Трансляции учиться.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top