Node.js® は、Chrome の V8 JavaScript エンジン で動作する JavaScript 環境です。 スケーラブルなネットワークアプリケーションを構築するために設計された非同期型のイベント駆動の JavaScript 環境です。 Web ライブラリやフレームワークの基礎を作るために適しています。
インストール:
home brewでnodebrewインストール。 (バージョン管理)
nodebrewでnode.jsインストール。
$ brew install nodebrew /usr/local/opt/nodebrew/bin/nodebrew setup_dirs $ vi ~/.bash_profile (パス設定、端末再起動) $ nodebrew -version nodebrew 1.0.1 $ nodebrew ls-remote v14.0.0 v14.1.0 v14.2.0 v14.3.0 v14.4.0 v14.5.0 v14.6.0 |
$ nodebrew install v14.6.0 $ nodebrew ls v14.6.0 $ nodebrew use v14.6.0 use v14.6.0 $ node -v v14.6.0 |
|
---|---|---|
nodebrewインストール、設定 | nodeインストール、バージョン設定 | |
WEB server: Node.jsはモジュールをrequire()で呼び出して使う。
$ cd ~/HTTP $ vi app.js $ node app.js Server running at http://127.0.0.1:3000/ ^C (control+C 停止) |
$ npm install http-server -g + http-server@0.12.3 $ git clone https://github.com/ondras/wwwsqldesigner.git $ cd ./wwwsqldesigner $ http-server Starting up http-server, serving ./ Available on: http://127.0.0.1:8080 |
|
---|---|---|
app.js、localhost:3000 | 127.0.0.1:8080 | |
npm: (Node Package Manager)http-serverモジュール追加。
WWW SQL Designer:
WWW SQL Designer allows users to create database designs, which can be saved/loaded and exported to SQL scripts.
Various databases and languages are supported. Ability to import existing database design.
(ユーザーはデータベース設計を作成できます。データベース設計は、保存/ロードしてSQLスクリプトにエクスポートできます。
さまざまなデータベースと言語がサポートされています。)
D3.js(Data-Driven Documents) HTMLページ内に埋め込まれ読み込まれた際に、ビルド済みのJavaScript関数を使用してSVGオブジェクトの作成及び視覚的編集、 画面遷移、ツールチップなどを描画する。 これらはCSSの制御が可能である。 大規模なデータセットに単純なD3関数を使用することで、 容易にグラフやダイアグラムを生成しSVGオブジェクトに結合できる。