Webアプリ開発の概要をさっくりと学ぶ(初心者用)

これからNode.jsを学ぼうと考えています。

「木を見る前に森を見る」ということで、

フロントエンドとサーバサイドの切り分けと、

Webアプリにおいて、サーバ内ではどのようにデータ処理がなされるかの概要だけをさっくりとまとめたのが下表。

  • フレームワークがDBを備えている場合と備えていない場合がある。外付けDBで有名なものはOracle。

企業におけるサービス開発の概要

  • 仕様の調査と仕様の決定 →ITアーキテクト
  • プログラマー →仕様に沿ってプログラム
  • テスト → プログラマがテストを行うことも

Node.jsとは

Node.jsはフレームワークではない、環境ないしはプラットフォーム。

Javaの実行環境はJREという関係と同様。

Node.jsとはJavascriptで書いたアプリが実行できる環境。Node.jsの上にフォームが乗っているイメージ。

補足:プログラミング言語種別

●インタプリタ言語 ← 一行一行読み込んで都度機械語に変換。機械語に置き換えるのが実行環境。HTMLの場合ブラウザに機能が備わっている。
●コンパイル言語← コーディング後にコンパイルが必要。コンパイラでまとめてコンパイルを実行する言語。

タイトルとURLをコピーしました