JavaScriptフレームワークを選ぶ際の評価基準

JavalobbyにJavaScriptフレームワークを選ぶ際に参考になりそうな評価基準が掲載されていました。
Criteria for Javascript frameworks comparision | Javalobby

以下、概要です。

  1. DOMの操作が行える
  2. 基本的なUIコンポーネントを備えている
  3. 高度なUIウィジェットライブラリを備えている
    • ソートやフィルタ機能を有するテーブル
    • 自動補完
    • タブビュー/ツリービュー
    • レイアウトマネージャー
    • ポップアップダイアログ、など
  4. テーマおよびスキンをサポートしている
  5. バリデーション機能を有する
    • メールアドレスなどのチェックのために正規表現によるバリデーションは必須
  6. サーバとの連携が容易である
  7. 複数のデータ交換フォーマットをサポートしている