0

我正在开发一个 Ruby on Rails Web 应用程序,尽管我想我的后端层是什么并不重要。

我目前正在评估我的应用程序如何优雅地处理 UI 层的易用性、易于使事情看起来很好,并且还有健全的架构。以下是我的问题:

1) 什么时候使用像 Drupal 或 Joomla 这样的 CMS 是个好主意?
2) 例如,如果我确实使用了 Drupal,它是否会与 RoR 应用程序一起笨拙地工作,因为我可能需要 Apace 服务器来托管 Drupal?3) 我如何优雅地设计我的前端层,以便在未来实现大量的 JS 集成、可能的 HTML5(如果需要)以及一种可以互换处理各种 div 的好方法?

感谢并为冗长的问题感到抱歉:)

4

1 回答 1

1
  1. 当你有一个面向内容的应用程序时
  2. Drupal 在 PHP 中。很难让 RoR 玩得很好。您有 Apache/nginx 在同一主机上托管 RoR 和 Drupal(不同的端口)
  3. RoR 是一个 MVC Web 开发框架。这意味着它对模型(数据)、视图(UI)和控制器(逻辑)进行了明确的分离。开始在 RoR 中编码,你会看到它是多么的好。

我强烈建议从 Rails 3 开始,并使用Railscasts 之类的东西来学习。

于 2011-04-28T18:16:08.390 回答