いくつかの独立したページを持つ小さなアプリを設計しています。フロントエンドに角度を使用する予定で、バックエンドに SQL データベースが必要です。
私は実際には Web アプリケーションを設計しているわけではありませんが、オペレーターのタスク (オペレーターごとの一種の todo リスト) に (安価な) 携帯電話を使用し、オペレーターにタスクを割り当てるために使用されるデスクトップ上のスーパーバイザー ページを使用する社内システムを設計しています。 .
現在、3 つの異なるページがあります: 1- モバイル Todo リスト 2- 管理者スケジュール ページ 3- 管理者レポートと統計。
最初の 1 つだけが角度を必要とし、他の 2 つは標準の Web アプリとして実行できますが、可能であれば角度を使用することをお勧めします。
Railsを使用して(私がそれを知っているという理由だけで)データベースから読み書きし、jsonをangularページにエクスポート/インポートすることを考えています。ただし、複数ページのAngularアプリケーションを実行する方法の問題は解決しませんか? 異なる角度の「ビュー」であっても、すべてのページはおそらく同じコンポーネントを共有します。私は todo のように安くて遅いモバイルを使用しているため、Angular Routing の使用を避けたいと考えています。
アップデート
私も yeoman を使用していますが、単一ページのアプリケーションを管理しているように見えるため、最適な選択であるかどうかはわかりません。ビューごとに 1 つの Yeoman プロジェクトが必要なのかもしれません。
では、さまざまなAngularページをホストするレールアプリケーションを用意するベストプラクティスは何ですか?
また、Angular に直接 SQL を提供する簡単な方法があれば、レールとは別のものを使用できます。