0

私は Ruby on Rails Web アプリケーションに取り組んでいますが、バックエンド レイヤーが何であるかはあまり重要ではないと思います。

私は現在、使いやすさ、実際の見栄えの良さ、および健全なアーキテクチャの観点から、アプリケーションが UI レイヤーをエレガントに処理する方法を評価しています。ここに私の質問があります:

1) Drupal や Joomla などの CMS を使用するのが良いのはいつですか?
2) たとえば、Drupal を使用した場合、おそらく Drupal をホストするために Apace サーバーが必要になるため、RoR アプリではうまく動作しませんか? 3) フロントエンドレイヤーをエレガントに設計して、将来、JS との強力な統合、必要に応じて HTML5 の可能性、およびさまざまな div を交換可能に処理する優れた方法を有効にするにはどうすればよいですか?

長い質問をありがとう、そして申し訳ありません:)

4

1 に答える 1

1
  1. コンテンツ指向のアプリケーションがある場合
  2. Drupal は PHP です。そのプレーを RoR でうまくするのは非常に難しいでしょう。RoR と Drupal の両方を同じホスト (異なるポート) でホストする Apache/nginx があります。
  3. RoR は MVC Web 開発フレームワークです。これは、モデル (データ)、ビュー (UI)、およびコントローラー (ロジック) が明確に分離されていることを意味します。RoR でコーディングを開始すると、それがいかに優れているかがわかります。

Rails 3 から始めて、 Railscastsなどを使って学習することを強くお勧めします。

于 2011-04-28T18:16:08.390 に答える