- 「ソラコム」がスイングバイIPOを実現、東証グロース市場上場承認 - 2024-02-22
- (更新)結果速報 LAUNCHPAD SEED#IVS2023 #IVS #IVS @IVS_Official - 2023-03-09
- 「始動 Next Innovator 2022」締め切りは9月5日(月)正午ー経産省・JETRO主催のイノベーター育成プログラム #始動2022 - 2022-09-01
まずはStack Overflow 共同創業者
Jeff Atwood 氏のこの言葉から
どんなアプリケーションもJavaScriptで開発出来る、次第にそうなるだろう。
私たちのカリキュラムは JavaScript を使用するが特に JavaScript に依存してはいない。生徒たちはこの広大なテクノロジーという荒野を自分たちで探索して学ぶためのスキルを身につけ自信を付けることが出来る。私たちは基本に基づいて様々なものを構築することに注力しており、そのようなマインドセットを届けるのに JavaScript は最適な言語だと信じている。
なぜ JavaScript か?このような質問を非常に多く頂く。私たちの考えはこうだ。
– JavaScript は昔とは違う
JavaScript は過去10年で信じられないほど進歩した。過去のJavaScript に対する誤った知識は非常に多い。しかしながら、AJAXの登場により JavaScript が復活を遂げ、劇的に成熟していくこととなった。また、Nodeの登場によりブラウザー以外にも益々 JavaScript が適用できる範囲が広がった。
– JavaScript からは逃れることは出来ない!
Web アプリケーションの開発をする上では JavaScript は今のところ避けて通ることが出来ない。Ruby, PHPなどは避けて通れるが、JavaScript は決して避けて通れない。
全ての web ブラウザーは JavaScript エンジンがビルトインされている。このようなある意味アドバンテージのある言語は他にはない。これがすぐに変わることはないだろう。
– 初心者にも敷居が低い
JavaScript はプログラミングを始めるのにはすごく簡単な言語である。前述したが、web ブラウザーがあるコンピューターには既に JavaScript エンジンが備わっている。つまり、セットアップがとても簡単であり、すぐに JavaScript を書き始めることが出来る。必要なものはブラウザーとテキストエディタのみである。
– 高級言語ではない
JavaScript は 特別なコンパイラーやエディタを必要としないため高級言語ではなく、比較的早く実行でき、またクライアントサイドによる処理も可能である(通信やサーバーの負荷を抑えることが出来る)。
– JavaScript コミュニティは革新的、活動的、そして優位性が有る
過去3年で、JavaScript は完全に成熟しており、偽りなく正に full-stack 言語になりつつ有る。コンスタントに新しい、オープンソースのフレームワークやライブラリが登場し開発されている。A large portion of the most popular open-source repositories on GitHub are written in JavaScript. JavaScript は Github で最も人気のある言語であるだけではなく、去年と比較して 97% も伸びている。以下に Github 上で最も活発なリポジトリのグラフがあり、 JavaScript が圧倒的にリーダーになっている。
– JavaScript が遠くない将来を支配している
繰り返しになるが、JavaScript はブラウザーの言語である。ブラウザーは私たちの日常において切り離せないものであり離れることは出来ない。つまりは、JavaScriptからも離れることは出来ない。
更に、JavaScript は巨大で強力な多くの会社によってサポートされており、個人や1つの会社によってコントロールされることはないため、より持続性のある言語になる。
– 流れは Web アプリと Mobile アプリへ
ブラウザーは更に強力になり、通信はより安く信頼性が向上する。注目すべき点はネイティブアプリから web アプリと mobile アプリへ流れが変わってきていることだ。
– 最後に
プログラミングを学ぶことに興味を持ったあなた!是非お申し込みをお待ちしております!
JavaScript: The World’s Most Misunderstood Programming Language by Douglas Crockford
Quora: Why is JavaScript so popular?
The Principle of Least Power by Jeff Atwood
Why JavaScript: If You Could Learn Just One Programming Language, It Should Be JavaScript by Aziz Ali
オリジナル版はこちら。