RESTfulなWeb APIを素早く構築するためのフレームワーク「Deployd」
Deploydはnode.jsでサーバサイドのAPIを簡単に構築するためのフレームワークです。
WebアプリケーションはJavaScript/Ajaxを多用します。サーバとはRESTfulで通信します。そんなWebアプリケーションとしての枠組みをまとめて提供してくれるソフトウェアがDeploydです。
トップにアクセスしました。これは全てのデータを表示しています。
Deploydは最初のベースを作るところはコマンドですが、それ以外はWebブラウザ上で操作を行います。APIを作り、データのメンテナンスもWeb上です。デザインはスタイルシート/HTMLを使って行います。手早くWebアプリケーションを構築したい時に使ってみると面白そうです。
Deploydはnode.js/JavaScript製のオープンソース・ソフトウェア(Apache License 2.0)です。
MOONGIFTはこう見る
個人的に最近のWebサービスの組み立て方として、Googleにインデックスされるべき情報はHTMLで、そうでない情報はAjaxやJavaScriptで良いと考えています。ユーザの環境によりますが最近ではJavaScriptが使えて当たり前になっているので、それを許容してしまえばサービスとして広がりを見せるでしょう。
そしてGoogleにインデックスされる必要がないWebアプリケーションであれば積極的にWeb API化していくべきでしょう。そうすればWebアプリケーションはもちろんスマートフォンアプリにする時にも役立つはずです。HTMLとサーバを疎結合にする上でもJavaScriptはきっと役立つでしょう。