1

私は、ページングとしてJavascript/Ajaxを使用するいくつかの機能を持つCMSを構築しています。検索(両方ともajaxを使用しています)と画像クロップなどの機能(ajaxなし)私のCMSアプリケーションのJavascriptアーキテクチャ

私のアプリはシングルページアプリケーションではありません。今後のメンテナンスのための心配の分離を含むJavascriptのアーキテクチャー的なソリューションを探しています。

私はBackbone.js、Spine.js、Dojo Toolkit、Pub/Sub PatternのようなMVCソリューションを見ていましたが、これらのソリューションが私のアプリに入る方法であるかどうかはわかりませんが、大量のリソースを必要としないソリューションにする

誰かが私を助け、私に、心配の分離に焦点を当てた、シンプルであまり複雑ではない解決策(コードを使った例)を教えてくれるでしょうか?

(私はAJAXでページングや検索などの単純なJavascriptの機能を使用しますと言って、イメージ作物のようないくつかの機能だったように、検証を形成し、一般的にはAjaxのグリッドとjQueryのプラグイン)

私はjQueryのに最適です知っていますしかし、DOMの操作は、jQueryだけが良いアーキテクチャーのソリューションを提供していないのですが、良いアーキテクチャー/分離のためにjQueryと組み合わせているのは何ですか?

+0

私は主に建築のような素敵なMVCを取得するためにバックボーンを使用しています。 –

答えて

0

1ページのアプリケーションを作成する場合、Knockout.jsのようなものは素晴らしいです。あなたがアプリのような機能を持つウェブサイトを作っているのなら、jQueryを使用するフレームワークが主に優れています。その場合、Backbone.jsのようなものに行ってください。(他にもあります)

あなたはいくつかのフレームワークを試して、あなたのウェブサイト/アプリケーションに最も適したものを見てください。私はこれが大きな答えではないが、異なるアプリケーションが異なるニーズを持っていることを知っている。

1

大規模なjavascript開発用の参照アーキテクチャをお探しの場合は、BoilerplateJSをご覧ください。これはライブラリではなく、複雑な製品開発のサンプルを含むスタートアップコードベースです。あなたが尋ねたとして、それは

  • 溶液構造
  • 製品のモジュール化
  • 自己完結型のUIコンポーネント

そして、より多くの建築懸念のベストプラクティスを示しています。私は複雑なJS製品のカップルをして得た私の経験を共有するためにそれを書きました。

http://boilerplatejs.org

関連する問題