2012-03-03 5 views
3

私はBACKBONE.JSとそのクライアント - の領土をカバーするように見えるなど、組み込みの彗星、完全にインタラクティブなウィザードやバリ、リフトは、エンティティの遅延ロードを眺め、最初の開発を奨励することをLiftは、クライアントサイドのJavaScriptライブラリ(Backboneなど)を冗長化しますか?

を周りGoogleで検索して学びましたサイド(MVC)インタラクティブレンダリングの兄弟(およびjQueryのいくつかのインタラクティブな機能)をサポートします。

リフトでは、(双方向)インタラクティブなWebアプリケーションに必要なJavascriptを、ほとんどが自己完結型にすることで冗長にすることはできますか?どこでJavascriptライブラリを適用する必要がありますか?

答えて

2

リフトでは、クライアント側のやり取り(Ajax、彗星)を行うためにjQuery(またはYUI)を使用します。しかし、あなたはほとんどの時間を見ることはできません。もちろん、クライアント側でJavaScriptを記述し、Liftを使用してそれらの関数をサーバーコードから呼び出すことができます。

Backbone.jsのようなフレームワークを本当に使いたいなら、それを実行してからLiftをRESTバックエンドとして使用することができます。

一般に、アプリケーションで彗星スタイルの更新やAjaxを実行する場合、Liftを使用すると時間と頭痛が大幅に軽減されます。また、JavaScriptを完全に制御したい場合は、それを取得することもできます。

+0

リフトではクライアントコードにJQueryを使用していますか?私は、バックボーンがリフトアプリケーションではあまり使われていないことを暗示することができます。 – aitchnyu

+0

jQueryができないことをしたいが、backbone.jsができることがない限り、正しいです。その場合、リフトで使用することができます。 – fmpwizard

関連する問題