« 我々にとっての「ナレッジ」って何だ? | トップページ | 英語漬けだよ! »

調査しました;JSテーブル群

要件定義支援からアーキテクトまで務めている山下さんから、業務上で必要になったJavaScript系のテーブルライブラリの選定・調査・評価結果の発表が有りました。

Pict2714Webアプリだからと言って、「ネイティブアプリよりも使い勝手(UI)が悪いのは仕方が無いんですよー」なんてのは遥か昔の話。

見た目も操作性も、実行速度(反応)も、ネイティブに劣らない(現実的には「気にならない」と言うべきなんでしょうけれど)ことが普通に求められています

見た目上でWebページの遷移を伴わずに動的な処理を行いたいという要望も根強いものが有ります。
そんなUIを構成する要素の中に、古くからあるモノで、ユーザーにとっても開発者にとっても身近なモノの1つに「テーブル」が有りますね。

Pict2715行と列で現される、2次元の表です。
列毎に並び替えを行ったり(昇順・降順)、入力を行ったり、フィルタリングを行ったり...

これを自作するのは大変(不可能ではないにしても工数が掛かる)。
既存のJavaScriptライブラリは無いものか?

これはもう、当然の如くに存在するんですねー!
それも、幾つも、幾つも。

機能も様々、有償/無償、ソースの公開の有無、性能・消費リソースは実測してみないと分からない、安定性は耐久テストをするか・試験運用などでじっくり付き合ってみないと分からない...。

Tablesで、幾つかを選択して比較表にまとめた上で、性能評価試験を行ってみたとのこと。
当然ながら、ここに挙げられているモノが、現時点で存在する同機能ライブラリの全てという訳ではありませんが、概ねネット上で検索してヒットする主要なモノを対象とするのが必然的な選択手段でしょう。

で、調査・抽出の上で、更に候補を幾つかに絞った上で処理時間を実測した結果.....、
jqGrid」(http://www.jqueryhelp.net/を採用!!、と決まりました!

無償(商用利用もOK!)の割に最も高性能を叩き出しましたし、今回の必要機能要件を十分に満たしています!

折角なので、今回作成した比較表の内容を共有させて戴きます。
誰かしら・何がしかの参考になれば幸いです。


★クリック1つでブログランキングにご協力戴けます! m(_ _)m

|

« 我々にとっての「ナレッジ」って何だ? | トップページ | 英語漬けだよ! »

定例会、勉強会など」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック


この記事へのトラックバック一覧です: 調査しました;JSテーブル群:

« 我々にとっての「ナレッジ」って何だ? | トップページ | 英語漬けだよ! »