私は自分の会社のために単一のページフレームワークを開発しようとしています。多数のサイトを構築し、迅速に構築するため、複数ページのサーバー側のテンプレートに依然として大きく依存しています。つまり、フロントエンドの開発者は基本的なDOM操作のためにCSSとjQueryを処理するだけです。私たちが現在行っていることのための素晴らしいシステムですが、JSベースのシングルページサイトの将来に移行するためには、新しいプロジェクトリソース(特にフロントエンド開発者)のスピードアップに多くの時間が必要です。AngularJSと組み合わせてjQueryを使用していますか?
現在のところ、すべてのシングルページアプリケーションは、単純なページ遷移(jQueryとjQote2)に依存しています(コンテナ全体が単純に置き換えられるなど)。繰り返しますが、私たちのサイトの多くはシンプルで簡単ですが、これはうまくいきますが、何かを行う必要があるときは混乱し、時には簡単な変更を行う方法を理解するために開発者が時間を費やすことがあります。
私はAngularを使って "ページ"を管理し、サーバーコールに基づいて正しいテンプレートを表示することを検討してきました。 Angularがページに正しいテンプレートとページを表示したら、フロントエンド開発者がjQueryを使用して現在のページを操作して複数ページのサイトをどのように操作するのかに似せて欲しい。
Angularの大きなボーナス(jQueryやjQMと比較して)は、要素内のディレクティブです。開発者がサイトを起動し、DOMを簡単に見て、どのように変更されているかを理解することはとても簡単で簡単です。
本質的には、Angularがコントローラ(および必要に応じてモデル)として機能し、次にjQueryが対話するためのビューを下にします。このようにAngular with jQueryを使用することは可能ですか?
このような単純なタスクのために、角度の合計が過剰ですか? (私はカスタムを書くことができますが、Angularはバットを蹴るように見え、大きなサイトに簡単に展開する能力を持っています)