2012-04-06 7 views
1

私はエンジニアに測定結果を報告するための新しいWebアプリケーションを開始しています。私が必要とする主なコンポーネントは次のとおりです。これは、測定報告ウェブアプリケーションに最も適したJavaScriptのウィジェットライブラリですか?

  • グリッド
  • チャート、私は次のJavaScriptのソリューションを検討してきた

  • マップ:

    • EXT JS
    • 道場
    • jquery

    Dojoは優れたオールインワンソリューションだと思われますが、なぜそれが広く使われていないのだろうと思いますか? これらのコンポーネント(グリッド、マップ、チャート)ごとに推奨されるウィジェットライブラリはどれですか?たぶん

  • +0

    私たちはどんな種類の地図について話していますか? Googleマップなのですか? –

    +0

    ほとんどの場合ストリートマップが公開されていますが、マップオプションを増やすために抽象レイヤーを使用することをお勧めします – nkout

    答えて

    0

    別の自由のJavaScriptライブラリ

    Paper.js

    Raphael.js

    それらの両方は、あなたのニーズに十分なのfunctionnalitiesを提供する必要があります。

    2

    通常、アプリケーションの性質によって異なります - イントラネット/エンタープライズまたはコンシューマーですか? トラフィック量の多いグローバルWebサイトは、エンタープライズ/イントラネットベースのアプリと比較して、特にパフォーマンスとフットプリントの観点から、さまざまな要件があります。

    あなたがエンタープライズ/非消費者市場のアプリケーションであると仮定すると、データグリッドとチャート THeyは、ウィジェットに対するアプローチ(データとビューの分離、カプセル化、ウィジェットクラス、継承など)。 私は道場の夜間テストとextjsデモを見て、あなたが選択したライブラリに必要な機能があることを確認することをお勧めします。毎晩Dojoとデモ:http://archive.dojotoolkit.org/nightly/dojotoolkit/ ExtJSに:道場は、コミュニティの努力によって駆動フルオープンソースであるのに対しhttp://dev.sencha.com/deploy/ext-4.0.7-gpl/examples/

    ExtJSには商業的にライセンスされている(ので、多少研磨されます)。 Dojoは積極的に進化しており、dojo 1.7にはAMDのようないくつかの機能強化があります Dojoのドキュメントはたくさんありますが、dojocampus、docs、nightly tests、widget source code、そしてもちろん、stackoverflow :-) - 私はシステム全体を学び、コミュニティに貢献することが楽しいと感じました。良い点は、多くの拡張ポイントで拡張可能なウィジェットシステムです。 。

    大企業の多くの部門でDojoを幅広く使用しており、全体的には優れたソリューションであることが証明されています。 Dojoは、IBMによってサポートされ、サポートされています。また、SitepenはDojoの商用サポートを提供し、チームに主要なDojoコミッターを持っています。

    JQueryは、DOMの操作、トランジションなどを行うのに最適で、軽量で高速です。 Jquery UIはウィジェットを提供していますが、多くのプラグインがありますが、プラグインが通常別途ライセンスされているためライセンスモデルを把握し、徹底的にテストして変更したり、新しいプラグイン/ウィジェットを作成して、 。

    関連する問題