Webアプリケーションのプレゼンテーションレイヤーを設定するための手法
-
26-10-2019 - |
質問
Ruby on Rails Webアプリケーションに取り組んでいますが、バックエンド層が何であるかはあまり重要ではないと思います。
私は現在、アプリケーションが使いやすさ、物事を実際に見せかけ、サウンドアーキテクチャの点でUIレイヤーをエレガントに処理する方法を評価しています。これが私の質問です:
1)DrupalやJoomlaなどのCMSを使用することはいつですか?
2)たとえば、Drupalを使用した場合、DrupalをホストするためにApaceサーバーが必要なため、RORアプリでぎこちなく動作しますか? 3)フロントエンドレイヤーを将来的にエレガントに設計するには、重いJS統合、必要に応じて可能なHTML5を可能にし、さまざまなDIVを交換可能に処理する良い方法を実現するにはどうすればよいですか?
長い質問をしてくれてありがとう:)
解決
- コンテンツ指向のアプリケーションがある場合
- DrupalはPHPです。そのプレイをRORで素敵にするのは非常に難しいでしょう。同じホスト(異なるポート)でRORとDrupalの両方をホストするApache/nginxがあります
- RORはMVC Web開発フレームワークです。これは、モデル(データ)、ビュー(UI)、コントローラー(ロジック)の明確な分離があることを意味します。 RORでコーディングを開始すると、それがどれほど格火されているかがわかります。
Rails 3から始めて、ようなものを使用することを強くお勧めします Railscasts 学ぶために。
所属していません StackOverflow