SproutCore - リッチなWebアプリを作るHTML5 フレームワーク
SproutCoreはWebブラウザーで動作する、デスクトップ風リッチなWebアプリケーションを作るためのHTML5フレームワークです。
JavaScriptを利用して書かれており、ほとんどのビジネスロジックはクライアント(ブラウザー)サイドで実行されるため、サーバとの通信は、クライアントで処理不能の時やデータをデータベースに保存される時のみで行います。
オンラインデモ
◇ JavaScript(標準HTML, CSS, JavaScript)によるMVC Webアプリ・フレームワーク
◇ デスクトップ風のアプリ特徴:ドラッグ&ドロップ、undo/redo、キーボードショットカット、テキストと画像のローカリゼーション
◇ RESTful / JSON
◇ Rails。Railsのようなツールセットが提供されており、プロジェクト階層(models, views, controllers)が自動的に生成される仕組みになっています。
◇ Rubyを使った開発用Webサーバが標準搭載
◇ 任意サーバで動作できる。開発されたアプリケーションは一つのディレクトリに集約され、RailsやTomcat、WebObjectsなど任意HTTPサーバで動作できます。
JavaScriptを利用して書かれており、ほとんどのビジネスロジックはクライアント(ブラウザー)サイドで実行されるため、サーバとの通信は、クライアントで処理不能の時やデータをデータベースに保存される時のみで行います。
オンラインデモ
機能・特徴
◇ JavaScript(標準HTML, CSS, JavaScript)によるMVC Webアプリ・フレームワーク
◇ デスクトップ風のアプリ特徴:ドラッグ&ドロップ、undo/redo、キーボードショットカット、テキストと画像のローカリゼーション
◇ RESTful / JSON
◇ Rails。Railsのようなツールセットが提供されており、プロジェクト階層(models, views, controllers)が自動的に生成される仕組みになっています。
◇ Rubyを使った開発用Webサーバが標準搭載
◇ 任意サーバで動作できる。開発されたアプリケーションは一つのディレクトリに集約され、RailsやTomcat、WebObjectsなど任意HTTPサーバで動作できます。