「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > JavaScriptはどのようにして始まったのでしょうか?

JavaScriptはどのようにして始まったのでしょうか?

2024 年 11 月 8 日に公開
ブラウズ:646

¿Cómo empezó JavaScript?

1. Netscape での作成

JavaScript は、1995 年Brendan Aich が、最初に普及したブラウザの 1 つである Netscape Navigator ブラウザを開発した会社 Netscape Communications に勤務していたときに作成しました。ウェブブラウザ。 Netscape は、Web 開発者が Web ページに インタラクティブ性 を追加できるように、ブラウザにスクリプト言語を追加したいと考えていました。

2. 10日間で開発

Brendan Eich は、わずか 10 日間で言語を開発しました。元々は Mocha という名前でしたが、Java の人気を利用して、最初に LiveScript に名前が変更され、最後に JavaScript に名前が変更されました。 ] たとえ JavaScript と Java がまったく異なる言語であっても、その時点での言語です。

3. マイクロソフトとの競争

1990 年代における Netscape の主な競争相手は Microsoft でした。同社は JavaScript の人気に応えて、JScript と呼ばれる独自のバージョンの言語を開発し、ブラウザに統合しました。インターネットエクスプローラー。この競争により、ブラウザが JavaScript を処理する方法に断片化が生じ、開発者がブラウザ間で一貫して動作するコードを作成することが困難になりました。

4. ECMAScript 標準

断片化を解決するために、Netscape は言語を標準化するために JavaScript を ECMA International (欧州コンピュータ製造者協会) に提出しました。 1997 年に、ECMAScript (略称 ES) として知られる最初の標準が発行されました。それ以来、JavaScript 言語の公式バージョンは ECMAScript 標準に従っており、今日まで進化し続けています。

5. Ajaxの台頭

2000 年代では、Web アプリケーションがページをリロードせずにコンテンツを更新できる技術である Ajax (非同期 JavaScript および XML) の導入により、JavaScript の重要性がさらに高まりました。これは 動的 Web アプリケーション の始まりとなり、GmailGoogle マップ など、よりインタラクティブな Web サービスの開発への道が開かれました。

6. Node.js 革命

2009 年Ryan Dahl は、サーバー上で JavaScript を実行できるランタイム環境である Node.js をリリースしました。これは重要な変更であり、開発者は フロントエンドバックエンド の両方で同じ言語を使用できるようになり、汎用言語としての JavaScript の台頭が促進されました。

7. フレームワークと最新のライブラリ

2010 年代を通じて、

AngularReactVue.js などのフレームワークやライブラリが登場し、Web アプリケーション開発がより簡単になりました。これらのツールは、JavaScript を現代の Web 開発の中核言語として定着させるのに役立ちました。

8. 現状

今日、JavaScript は、Node.js などのテクノロジーのおかげで、クライアント側 (フロントエンド) とサーバー側 (バックエンド) の両方で Web 開発において最も人気があり、主流となっている言語です。活気に満ち、常に進化するエコシステムにより、Web アプリケーションやモバイル アプリケーションの開発には引き続き不可欠です。

結論

JavaScript は、ブラウザに対話性を追加するために急速に開発された言語として始まりましたが、それ以来大幅に成長し、現代の Web の

重要な部分 になりました。その歴史は、その適応と進化の能力を反映しており、それによってソフトウェア開発において 関連性があり、不可欠 であり続けることができました。

リリースステートメント この記事は次の場所に転載されています: https://dev.to/maricarmendev/como-empezo-javascript-4dnf?1 侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3