ITエンジニア/デザイナ向けにオープンソースを毎日紹介

JavaScriptは元々Webブラウザ上で使えるプログラミング言語だったのですが、どんどんその利用範囲を広げています。node.jsによるサーバサイドに続き、今回はAppJSによるデスクトップソフトウェアの開発です。


サンプルアプリケーションです。


こちらはコード。メニューなども動的に追加しています。


フルスクリーン化。

AppJSはHTML/CSS/JavaScriptを使って、Windows/Mac OSX/Linux用のデスクトップソフトウェアを作ります。Mac OSXについては32bitである必要があるようです。メニューやウィンドウ、キーボード入力を取得してインタラクティブなソフトウェアが開発できそうです。

AppJSはnode.js/JavaScript製、MIT Licenseのオープンソース・ソフトウェアです。


MOONGIFTはこう見る

node.jsはサーバサイドはもちろんのこと、iOS上で動作させるneu.Nodeやデスクトップ向けのAppJSなど熱が収まるところを知りません。さらにJava VM上で動作させるnodeJといったプロジェクトもあります。非常に熱いです。

まだまだ安定しないと言われつつも間もなく1.0を迎えようとしており、これでさらに利用範囲が拡大する可能性があります。安定してくれば非同期系の大量のコネクションが発生する系統の処理やWebSocketの処理などで多いに役立つでしょう。

AppJS

appjs/appjs · GitHub

 

MOONGIFTの関連記事

コメント

  • DevRel
  • Com2