現在、フレームワークなしで Web アプリに取り組んでおり、MVC アプリとして構造化しようとしています。問題は、MVC アプリの技術的な側面がいくつかあることです。
主に、ビューはどのように構築する必要がありますか? eRuby や #haml などのマークアップ言語を使用したいのですが、それらがどのように機能し、Rails 以外のアプリケーションでどのように実装するかがわかりません。
ビューはどのようにモデルからデータを取得し、コントローラーから指示を取得しますか? Rails では、これはすべて難読化されています。どうすればこれを実装できますか? これの背後にある理論は何ですか?ビューで自分のデータベースに接続し、そこで自由に使用できますか? #haml レンダラーだけでなく、別のプログラムを介してデータを渡す必要がありますか?
ありがとう!