Skip to content

MVCフレームワークとライブラリ

  • angular.js - ウェブアプリ向け拡張HTML(非推奨)

  • angular - TypeScript/JavaScriptなどでモバイル・デスクトップウェブアプリ開発のためのプラットフォーム

  • aurelia - モバイル・デスクトップ・ウェブ向けJavaScriptクライアントフレームワーク

  • backbone - モデル・ビュー・コレクション・イベントでJSアプリを構造化

  • ember.js - 大規模ウェブアプリ開発のためのJavaScriptフレームワーク

  • meteor - 超シンプル、全環境データベース連携、通信同期型の純粋JavaScriptウェブフレームワーク

  • ractive - 次世代DOM操作ライブラリ

  • vue - 直感的で高速、組み合わせ可能なMVVMアーキテクチャ

  • svelte - コンパイラ方式で宣言的コンポーネントを効率的なJavaScriptに変換(最小限DOM更新)

  • knockout - リッチでレスポンシブなUI構築を容易化

  • spine - JavaScriptアプリ開発向け軽量MVCライブラリ

  • espresso.js - ユーザーインターフェース構築の最小限JavaScriptライブラリ

  • canjs - JS開発をより良く、速く、簡単に

  • react - 仮想DOMを使用した宣言的UI構築ライブラリ(高度な柔軟性)

  • hyperapp - フロントエンドアプリ構築用1KB軽量ライブラリ

  • preact - React互換3KB軽量ライブラリ(コンポーネント&仮想DOM)

  • nativescript - JavaScriptで真のネイティブiOS/Androidアプリ開発

  • react-native - Reactを使用したネイティブアプリ開発フレームワーク

  • riot - React類似の超軽量ライブラリ

  • thorax - Backbone強化ツール

  • chaplin - Backbone.js用大規模アプリケーションアーキテクチャ

  • marionette - Backbone.js大規模アプリ開発簡素化ライブラリ

  • ripple - リアクティブビュー構築の基盤ライブラリ

  • rivets - 軽量データバインディング&テンプレートエンジン

  • derby - Node.js/ブラウザ両対応リアルタイム協調アプリ開発フレームワーク

  • derby-awesome - Derbyコンポーネントコレクション

  • way.js - シンプルで軽量、永続的双方向データバインディング

  • mithril.js - 軽量・高速クライアントサイドMVCフレームワーク

  • jsblocks - 先進的MVスタイルフレームワーク

  • feathers - リアルタイムアプリ開発用ミニマリストフレームワーク

  • Keo - シャドウDOM対応関数型Reactコンポーネント

  • atvjs - Vanilla JavaScriptによるApple TVアプリ高速開発

  • Alpine.js - Vue/Reactレベルのリアクティブ機能を低リソースで実現

  • inferno - 🔥 React類似の超高速JavaScript UIライブラリ

  • FoalTS - TypeScript用全機能ウェブアプリ開発フレームワーク