window.pipedriveLeadboosterConfig={です。 ベース:'leadbooster-chat.pipedrive.com'、 companyId:11580370, playbookUuid: '22236db1-6d50-40c4-b48f-8b11262155be', version: 2、 } ;(function () { var w = window もし (w.LeadBooster) {なら console.warn('LeadBooster already exists') } else { w.LeadBooster = { {. q: [], on: function (n, h) { this.q.push({ t: 'o', n: n, h: h }) }, trigger: 関数 (n) { { this.q.push({ t: 'o', n: n, h: h }) this.q.push({ t: 't', n: n }) }, } } })() JavaScriptは完全に死んだインターネット上のある男 - The Codest
The Codest
  • 会社概要
  • サービス
    • ソフトウェア開発
      • フロントエンド開発
      • バックエンド開発
    • Staff Augmentation
      • フロントエンド開発者
      • バックエンド開発者
      • データエンジニア
      • クラウドエンジニア
      • QAエンジニア
      • その他
    • アドバイザリー
      • 監査&コンサルティング
  • 産業
    • フィンテック&バンキング
    • E-commerce
    • アドテック
    • ヘルステック
    • 製造業
    • 物流
    • 自動車
    • アイオーティー
  • 価値
    • CEO
    • CTO
    • デリバリー・マネージャー
  • チーム
  • Case Studies
  • ノウハウ
    • ブログ
    • ミートアップ
    • ウェビナー
    • リソース
採用情報 連絡先
  • 会社概要
  • サービス
    • ソフトウェア開発
      • フロントエンド開発
      • バックエンド開発
    • Staff Augmentation
      • フロントエンド開発者
      • バックエンド開発者
      • データエンジニア
      • クラウドエンジニア
      • QAエンジニア
      • その他
    • アドバイザリー
      • 監査&コンサルティング
  • 価値
    • CEO
    • CTO
    • デリバリー・マネージャー
  • チーム
  • Case Studies
  • ノウハウ
    • ブログ
    • ミートアップ
    • ウェビナー
    • リソース
採用情報 連絡先
戻る矢印 戻る
2021-05-20
ソフトウェア開発

JavaScriptは完全に死んだ。インターネット上のある男

ルカシュ・フォルメラ

少なくともそうなるはずだ!我々は知っている。JavaScriptへのヘイトはどこからともなく湧いてきたわけではない。ウェブ上で使用できる言語が異なることは、長い間それ自体が問題だった。

私が "本格的に "コーディングを始めたとき、Flashは廃止され、Flashを使ったブラウザ以外では、インタラクティブな要素は一切使えなくなるはずだった。 JavaScript.シルバーライト?誰も覚えていない。それともActiveX?私たちは、これらの技術がその瞬間を迎えていた時代をとうに過ぎ去り、そして今、もしかしたらこれまで以上に、JavaScriptがその栄光の中にあるのかもしれない。

JavaScriptで仕事をする機会があった。 バックエンドでシンプルなAPI(express + API)をやっている。 ノード).JSを使って基本的なタッチパッド・アプリ(ReactNative)をいくつか作った。それから、サービス・ワーカーを使うことで、メイン・スレッドからの負荷を軽減した。フロントエンドアプリ(React、 VueAngularJS)、1つだけ足りないのはデスクトップアプリ(Electron)で、すべてJavaScriptに組み込まれている!

JavaScriptが死んだと信じている人がまだいるのはなぜ?

より静的な言語を好む人々にとって、タイプスクリプトのないJavaScriptは常に忌まわしい存在だ。タイプスクリプトが追加されれば、この言語は彼らに受け入れられるようになるかもしれない。開発者の嗜好は、多くの コード に書かれていた。 ジャワ またはC。

自分の言語の範囲外のタスクを要求されたとき、開発者たちは少し迷ってしまったかもしれない。このような摩擦は、以前紹介したTypeScriptのようなトランスパイラやその他の便利なツールを使うことで解決できるようになった。好きな言語を捨てなければならなくなったとき、良い靴を履くように馴染んでいた言語が、混乱しやすくあまり履き心地の良くない靴を履くようになったと想像してみてほしい:

JavaScript

では、なぜJavaScriptなのか? プロジェクト?私は、開発者が自分の書いたコードを全身全霊で憎むのではなく、愛してくれることが必要なのだ!

JavaScriptは万能です。

ウェブ開発者でさえ、WebAssemblyでJSを取り除く方法を見つけようとしている。モバイル開発では、ネイティブアプリだけでなく、Flutterのようなものが城を荒らしつつある。しかし、プロジェクトを最初から最後まで作り上げるとなると、あなたの チーム 多くの場合、多様でなければならない。

Java +(ジャバ・プラス Angular, Python そしてReact...これらのプロジェクトでは、コードの異なる側面に焦点を当てる2人の開発者が必要だった。もしJSの開発者に依頼すれば、DBに関するチケットの解決はもちろん、CSSの問題やLighthouseのスコアに悩まされ続けている分析スクリプトの修正も行ってくれるだろう。

もちろん、プロジェクトによってはJava、Python、Go、Rubyなどがもたらすものを必要とするものもあるが、結局のところ、パラダイムが多様であればあるほど、実際の作業をしてくれる開発者を探す可能性は低くなる。ちょっと統計を見てみよう:

JavaScript人気

これは、JSが死んでいるようには見えないことを示している。 マーケット.世界的なパンデミックにより、JS環境はさらに人気が高まっているようなので、今度の調査ではJSが70%を超えるかもしれないと予想している。もしあなたが新しいプロジェクトを実行するつもりなら、私たちに声をかけていただければ、喜んでJSが選ばれる理由をお教えします!

JSの長所

最近のJSは、かつての芋虫のような状態から成熟してきた。合理的な期間内に新しいバージョンが出るようになった。ブラウザ・ベンダーに報告されたバグは早急に対処され、パッケージやフレームワークが1時間ごとに出てくるという冗談はある程度当たっている。

これだけ多くの人に広く使われている言語であれば、取り組まなければならない問題に対処するための最適な解決策を見つけるのは時間の問題だ。私は最近 IoT このアプリは、遭難した人が特定のサービスに自分の命が危険にさらされていることを知らせるのに役立つ。JavaScriptがなかったら、このような取り組みに携わることはできなかったでしょう。私にとってJSは多くの扉を開いてくれましたし、皆さんの開発者にとってもそうかもしれません!

私が思うに、2、3のプロがあなたをJSサポーターに変えるかもしれない:

- 複数の対応プラットフォーム(ウェブ、モバイル、IoT、デスクトップ、冷蔵庫、宇宙船HUD)、

- 日付処理であれ、ジョーク生成であれ)何にでも使えるパッケージだ、

- js開発者はスイスアーミーナイフだ、

- 言語の継続的改善

- 素晴らしいコミュニティは、いつも熱心に助けてくれる(あるいは問題を重複としてマークしてくれる)、

- CLIツールを使えば、ほとんど即座にアプリを作成できる。

コメント

JavaScriptでできることには限界があるが、もしあなたが頑固で、十分なRAMとコーヒーと脳細胞があれば、絶対に何でもできると思う。

続きを読む

おそらく)Typescriptを使うべき理由

悪いコーディング・プラクティスでプロジェクトを潰さないためには?

NextJSのデータフェッチ戦略

関連記事

ソフトウェア開発

将来を見据えたウェブ・アプリケーションの構築:The Codestのエキスパート・チームによる洞察

The Codestが、最先端技術を駆使してスケーラブルでインタラクティブなウェブアプリケーションを作成し、あらゆるプラットフォームでシームレスなユーザー体験を提供することにどのように秀でているかをご覧ください。The Codestの専門知識がどのようにデジタルトランスフォーメーションとビジネス...

ザ・コデスト
ソフトウェア開発

ラトビアを拠点とするソフトウェア開発企業トップ10社

ラトビアのトップソフトウェア開発企業とその革新的なソリューションについて、最新記事でご紹介します。ラトビアの技術リーダーたちがあなたのビジネスをどのように向上させるかをご覧ください。

thecodest
エンタープライズ&スケールアップ・ソリューション

Javaソフトウェア開発の要点:アウトソーシングを成功させるためのガイド

outsourcingのJavaソフトウェア開発を成功させるために不可欠なこのガイドを読んで、The Codestで効率性を高め、専門知識にアクセスし、プロジェクトを成功に導きましょう。

thecodest
ソフトウェア開発

ポーランドにおけるアウトソーシングの究極ガイド

ポーランドのoutsourcingの急増は、経済、教育、技術の進歩がITの成長とビジネス・フレンドリーな環境を促進していることによる。

ザ・コデスト
エンタープライズ&スケールアップ・ソリューション

IT監査ツール&テクニック完全ガイド

IT監査は、安全かつ効率的で、コンプライアンスに準拠したシステムを保証します。その重要性については、記事全文をお読みください。

The Codest
ヤクブ・ヤクボヴィッチ CTO & 共同創設者

ナレッジベースを購読して、IT部門の専門知識を常に最新の状態に保ちましょう。

    会社概要

    The Codest - ポーランドに技術拠点を持つ国際的なソフトウェア開発会社。

    イギリス - 本社

    • オフィス 303B, 182-184 High Street North E6 2JA
      イギリス、ロンドン

    ポーランド - ローカル・テック・ハブ

    • ファブリチュナ・オフィスパーク、アレハ
      ポコジュ18、31-564クラクフ
    • ブレイン・エンバシー, コンストルクトースカ
      11, 02-673 Warsaw, Poland

      The Codest

    • ホーム
    • 会社概要
    • サービス
    • Case Studies
    • ノウハウ
    • 採用情報
    • 辞書

      サービス

    • アドバイザリー
    • ソフトウェア開発
    • バックエンド開発
    • フロントエンド開発
    • Staff Augmentation
    • バックエンド開発者
    • クラウドエンジニア
    • データエンジニア
    • その他
    • QAエンジニア

      リソース

    • 外部ソフトウェア開発パートナーとの協力に関する事実と神話
    • 米国から欧州へ:アメリカの新興企業がヨーロッパへの移転を決断する理由
    • テックオフショア開発ハブの比較:テックオフショア ヨーロッパ(ポーランド)、ASEAN(フィリピン)、ユーラシア(トルコ)
    • CTOとCIOの課題は?
    • The Codest
    • The Codest
    • The Codest
    • Privacy policy
    • ウェブサイト利用規約

    著作権 © 2025 by The Codest。無断複写・転載を禁じます。

    jaJapanese
    en_USEnglish de_DEGerman sv_SESwedish da_DKDanish nb_NONorwegian fiFinnish fr_FRFrench pl_PLPolish arArabic it_ITItalian ko_KRKorean es_ESSpanish nl_NLDutch etEstonian elGreek jaJapanese