自分とコンピュータ史

114 ネットスケープ社のJavaScript登場

1995年~

ウェブサイト黎明期、誰もがホームページを制作出来る環境が登場する。アニメーションGifがチカチカ点滅し、素人感丸出しのサイトがネット上に氾濫した。チープなホームページだが、今のようなわずらわしい広告は殆ど存在しない穏やかな大海原だったのだ。

         
ホームページ公開黎明期に登場したアニメーションgif

もともと JavaScript(以下JS)は ネットスケープ コミュニケーションズが、ネットスケープ ナビゲーターのために開発した。当時、ブラウザ上で動作する唯一のプログラミング言語となった。今やPCは勿論、スマホなどあらゆるブラウザ上で動作する。更にブラウザでない環境でも使用されている。
尚、ネットスケープ社はJSの他にSSL、クッキーなどのインターネットの技術基盤を提供している。

当時 ネットスケープ コミュニケーションズはサン・マイクロシステムズと業務提携をしていた関係もあり、サンの人気言語JavaにあやかりJavaScriptと称した。理由を知ると馬鹿みたいな命名理由なのだ。

1995年 このJSがNetscape Navigator 2.0に搭載された。1996年はマイクロソフトのIEにもJSは一応搭載された。一応と書いたのは、このあと2社間でブラウザ戦争が続き、完全互換とは言えなかったためだ。

登場当時は動的要素を簡易的に表現する程度でしかなかったが、今やウェブサイトの制作に欠かせない上位人気言語だ。

JSにより簡易的な動的ページの表現を可能にし、その後 幾つものフレームワークが登場して発展していく。サンのJavaもネットスケープ コミュニケーションズのJSも 産みの母体は消えても言語は生き残っていく。優れた言語の何よりの証拠だ。

静的ページと動的ページを簡単に言えば、
静的ページ:いつ見ても変化のないページ。
動的ページ:同じページでも見るたびの内容(数字や画像など)が変わるページ。

その後、jQuery、最近はAnglar、Vue.js、Reactなどフレームワークが人気が出ている。Vue.js、Reactに関しては、最近の案件情報の人気使用言語(フレームワーク)として頻繁に目に入る。


2023年 ブラウザ上で活躍する言語や環境

HTML:ウェブページを表現するために用いる基本言語
CSS:HTMLをコントロールする定義集合体
JavaScript:ウェブアプリケーション開発に欠かせない言語
TypeScript:マイクロソフト社が開発したJavaScriptベースの言語
Node.js:JavaScript開発で欠かせない実行環境
React.js:JavaScriptのフレームワーク
Anglar:TypeScriptのフレームワーク
Vue.js:JavaScriptのフレームワーク

ピックアップ記事

  1. 134 インチュイット と 弥生会計
  2. 018 フロッピーディスク
  3. 188 ヤフー終焉
  4. 194 ザッカバーグとサンドバーグ
  5. 043 i8080とZ80 マイコンブーム

関連記事

  1. 自分とコンピュータ史

    068 環境設定でPCの仕組みを知る(#4/4)

    065 初めて買った32Bit PC(#1/4)1990年~…

  2. 自分とコンピュータ史

    186 ヤフー、混沌の先の希望

    2004年~2012年ヤフー!(#3/5)2004年あたり…

  3. 自分とコンピュータ史

    017 磁気テープからCMT

    昔のコンピュータルームのイメージは磁気テープがクルクル回っているイ…

  4. 自分とコンピュータ史

    009 紙カードとパンチマシン

    パンチカードの紹介をしたが、その紙カードに穴を開ける機械が必要だよ…

  5. 自分とコンピュータ史

    002 大型汎用機はどれも同じなの?

    1980年代は大型汎用機(メインフレーム)が全盛期だった分、業界再編成…

カテゴリー & タグ分類

OMかっちゃん徒然ブログ

OMかっちゃん徒然ブログ

業界回想記事

テック企業年表

無作為抽出

テック企業攻防戦

業界ウンチク雑学

ピックアップ記事

PAGE TOP