Ruby on rails - 设置 Web 应用程序的表示层的技术



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

我目前正在评估我的应用程序的方法,以便在易用性方面优雅地处理UI层,使事情看起来很好,并且还具有良好的架构。以下是我的问题:

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

谢谢你的提问,很抱歉:)

  1. 当你有一个面向内容的应用程序
  2. Drupal是PHP的。要让RoR满意是非常困难的。你有Apache/nginx托管RoR和Drupal在同一个主机(不同的端口)
  3. RoR是一个MVC web开发框架。这意味着它有一个清晰的模型(数据),视图(UI)和控制器(逻辑)的分离。开始在RoR中编码,你会看到它有多棒。

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

相关内容

  • 没有找到相关文章

最新更新