オープンソースコラム


2010/04/04 00:17Update

SproutCore - リッチなWebアプリを作るHTML5 フレームワーク

TAGS: JavaScript | HTML5 | Web | MobileMe | デスクトップ | フレームワーク

スポンサード リンク


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サーバで動作できます。

Sponsored Link