私はEmber.jsを探していましたが、それは本当に素晴らしいようですが、懸念しているのは私が気にすることができないことです。Emberjs、サーバー側とクライアント側、オールイン?
私は最終的にすべてのクライアント側を移動し、私のアプリケーションをある時点で1ページのアプリケーションにする必要がありますか?
は私がエンバーを使用して、クライアントとサーバーの間で通信するための最良の方法は、RESTでこれまでのところ...
を明確にしましょう。それは素晴らしく見えますが、私が気に入らないのは、すべてのテンプレートを初めて読み込むことです。私のサーバーのすべてのロジックをクライアントに移動する(または、私はこれをすべて間違っていますか?)、私のサーバー側がロジックレスのREST APIになるように見えます。
また、gridsのようなJavaScript(Ajax対応)コンポーネントがいくつかあります。Yii Frameworkを使用しています。すでにアプリケーションで作業しているたくさんのものを書き直す必要なく、私はどのようにしてnavigationのすべてのことをemberとやりとりさせることができますか?
私はログインページ(または状態)にいます。ログイン後、Yiiで簡単に使えるgridを表示する必要がありますが、Emberを使用している場合は通常どおりにグリッドディスプレイを表示できますか?グリッド用のハンドルバーテンプレートとそれを制御するJavaScriptをあらかじめロードする必要がありますか?
実際には、クライアント側でロジック全体を移動しないで、状態遷移ロジックのみをクライアントに移動し、残りの計算はサーバーにのみ残ります。 – Hyder