nodeアプリケーションがWebブラウザ上で開発、実行できます!
JSFiddleやjsdo.itなどWebブラウザ上でHTML/JavaScript/スタイルシートを記述して実行できるというサービスは幾つかある訳ですが、あくまでもクライアントサイドに寄ったものになっています。
もっと本格的なWebアプリケーションを作るためにはサーバサイドも欲しいと思うでしょう。そこで使ってみたいのがNudgePadです。
NudgePadはWebブラウザ上のIDEと銘打っています。何ができるのか見てみましょう。
そしてIDEのIDEたるゆえんである、ファイル編集に入ります。
サーバの状態を確認したりできます。個々のURLごとにWebアプリケーションサーバが独立して動いているようです。
テンプレート機能も用意されていて、例えばBootstrapを読み込んだりできます。
以下はデモ動画です。
NudgePadは単なるIDEではなく、nodeベースのアプリケーションを作成してそのまま実行できる環境となっています。サーバのファイルはそのまま編集可能で、サーバをリスタートすれば修正が反映されます。
ファイルはドラッグ&ドロップでアップロード可能で、フォルダもまとめてアップロードできるようになっています。Webブラウザだけで開発できてしまう感覚が面白く、色々な実験にも使えるのではないでしょうか。
NudgePadはnode/JavaScript製、MIT Licenseのオープンソース・ソフトウェアです。
MOONGIFTの関連記事