1.  インストールと設定  

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スクリプトにエクスポートできます。
さまざまなデータベースと言語がサポートされています。)


    2.  D3  

D3.js(Data-Driven Documents) HTMLページ内に埋め込まれ読み込まれた際に、ビルド済みのJavaScript関数を使用してSVGオブジェクトの作成及び視覚的編集、 画面遷移、ツールチップなどを描画する。 これらはCSSの制御が可能である。 大規模なデータセットに単純なD3関数を使用することで、 容易にグラフやダイアグラムを生成しSVGオブジェクトに結合できる。





2020.7.00