IT 余談

【知ってる人は投資中】JavaScriptって地味だけど、現在史上けっこう最強なのかも知れない説。プログラミング学習の候補としても費用対効果バツグン◎

投稿日:

こんにちは。

「Javaのスキルさえ身につけておけば、一生、食うには困らないだろう」

あまり根拠のない確信をして、学生時代はJavaを一生懸命に勉強した筆者ですが、社会に出て十年経ってみれば、Javaは右肩下がりでもはや業界のトレンドから離脱しており、そのかわり、筆者が学生時代ちっとも注目していなかったJavaScriptが最盛期という状況です。

十年後のことを予測することがいかに難しく、いかに無意味なものであるかを実感する出来事でした。

本記事では、まるでゴ○ブリを想像させそうな、超しぶとい生命力を持つJavaScriptの長寿秘訣に迫りながら、話題を共有したいと思います。

クライアント側で動作するという独自性

いろんなプログラミング言語が誕生しては消え行く歴史を見ていると、JavaScriptがいかに長寿であるかは明白です。

その秘訣は、多くのプログラミング言語がサーバー上で動作するのに対し、JavaScriptには、クライアント上で動作するという、独自性があることも一因でしょう。

そして、クライアント上で動作させるには、ありとあらゆる種類(例:IE, Google Chrome, Safariなど)の、ありとあらゆるバージョンのブラウザでの動作保証をしなければならない大変さがあり、それもJavaScriptが一強となる要因にもなっています(あまりにも多くの人手とお金が必要になるため、JavaScriptのライバルとなるプログラミング言語が、誕生しない)。

この点、サーバー上で動作させるプログラミング言語であれば、サーバーのOS・バージョンさえ気にしていればOKなので、動作保証がいかに楽チンであるかがサックリ理解いただけるはず。

「数はチカラ」。世界で一番多く使われている事実の重み

世界中にある、何百億台(?)というパソコン上で動作しているJavaScript。

JavaScriptは、これまでに人類が開発してきた無数のWebシステム(の一部)として組み込まれており、その中には医療系や公共系など、そう頻繁に置き換えることがないインフラ系のシステムも少なからず含まれているのです。

そう考えると、JavaScriptがある日突然、消えてなくなってしまうとは考えづらいですね。

言葉は悪いですが、数もチカラのうちです。

ちなみに、「数はチカラ」の具体例としては、マイクロソフトのIEについても、ズバリそうですよね。

同社製の最新ブラウザEdgeへの移行が、いつまで経っても遅遅として進まないのは、莫大数のパソコンで動作しており、ユーザが手放そうとしないことが大きな要因です。

UI志向からUX(ユーザエクスペリエンス)志向へのパラダイムシフトにマッチしている

実を言うと、純粋なJavaScriptで、ゴリゴリとロジックを組立てることって、全体に占める割合としては少ないと思います。

多数派なのは、フロントエンドフレームワーク(例:Vue, React, Angular)といった枠組み内で、フレームワークの線路から脱線しない範囲でのカスタマイズを行う開発や、外部ライブラリをインポートして、それを駆使するという使い方でしょう。

こういったフレームワークが整備されていることから、JavaScript初心者でも、最低限の品質を担保したソフトウェアを開発することのハードルが、グーンと下がっているのは事実です。

そして、フロントエンドならではの柔軟性をいかし、今流行りのユーザエクスペリエンスからユーザ満足度を高める場面においても、JavaScriptで動作するフレームワークの独壇場と言える状態が続いています。

Facebook(ちょっと使いづらいですが)や、Amazon(これは使い勝手最高だと思います)においても、JavaScriptがゴリゴリ大活躍していることから、その操作体験が世間一般的なデファクトスタンダードとなり、システム開発者としては、「Amazonのあれみたいに動くようにして欲しい」というニーズをぶつけられることも増えていくでしょう。

ブログランキング

(おしまい)

  • この記事を書いた人
  • 最新記事

Ajikichi

「美味しくなければ旅じゃない」が口癖。旨いものを求め、約三十か国を食べ歩く中で、台湾・ベトナムが誇る「感動的食文化」との運命的出会いを果たす。毎年、十回ほど「外食」と称して渡航。 仕事はエンジニアをしており、デザイン思考が気になる今日この頃。

オススメ記事

「韓国のマチュピチュ」こと、甘川文化村 1

目次1 はじめに:国内航空券よりも安い、釜山行きチケット2 「チョリャンミルミョン(草梁ミルミョン / 초량밀면)」地元の超人気店3 「甘川文化村」釜山のマチュピチュとも呼ばれるアート村4 「チャガルチ市場」飲ん兵衛のオアシス5 部屋呑み| ...

てへぺろ? 2

目次1 はじめに:朝の食事なら、萬華区(万華区)が良い1.1 なぜ萬華区(万華区)か?2 萬華区(万華区)エリアの朝食スポット5選2.1 「阿偉正宗咖喱飯」昭和の給食、素朴なカレー2.2 「周記肉粥店」オカワリ必至、おかゆがススム君2.3 ...

3

目次1 はじめに:数時間前まで「馬祖列島って何?」だった筆者が、出発を決意1.1 そうだ、「馬祖」行こう1.2 インターネット検索できないことだらけ。逆にそれって、チャンス?1.3 本記事のコンテンツについて2 馬祖列島を魅力的にする15の ...

家族団らん 4

目次1 はじめに:ハノイ随一のインスタ映えスポットとは?1.1 トレインストリートへの行き方1.2 本当にインスタ映えするのは「電車」ではない1.3 ハノイの「目覚め」2 「トレインストリート」訪問レポート2.1 「リビングルーム」になった ...

時空旅人 2018年9月号 Vol.45 [ 台湾 見聞録 ー 日本が残した足跡を訪ねて ー] 5

目次1 はじめに:ひさびさに「アタリ」の台湾特集誌が出たという直感でポチる2 【時空旅人 2018年9月号 台湾 見聞録】読書レビュー2.1 本書の構成スタイル2.2 日台ストーリの描かれ方2.3 「永久保存版資料」としての価値もある、【目 ...

6

目次1 午前六時台に、西門から街歩きをスタート2 「恋愛成就」の神様がいる廟、早朝から働いて暑さを回避する台湾の人々3 朝食は、外で買って食べることが浸透している「朝グルメ先進国」台湾4 めくるめくB級美食グルメに舌鼓4.1 「清粥小菜」| ...

暖色系のランプが照らす、薄暗い市場。地元の「すっぴん姿」、日常感が溢れる一コマ 7

目次1 台湾・板橋(バンチャオ)|グルメ食べ歩きの開始前に、市街地を観光2 台湾・板橋(バンチャオ)|「生炒魷魚」にて絶品グルメのイカスープに舌鼓3 焼き餃子、鍋にペタペタ貼って調理するから、中国語では「鍋貼」4 台湾・板橋(バンチャオ)| ...

図書館前の池に咲いていた花 8

目次1 台湾・北投(ベイトウ)|公私クサクサ、ちょっとした「傷心旅行」としてスタートした、ひとり温泉旅2 台湾・北投(ベイトウ)|「漢奇肉羹店」で全三種類の麺にトライ。すべてが「ナンバーワン」になる安定の美味しさだった3 台湾・北投(ベイト ...

-IT 余談

Copyright© アジアの何か。 , 2021 All Rights Reserved.