JavaScriptフレームワークは次の10年間でどのように見えますか?

それは新しい10年の幕開けであり、私たちの前には多くの変化があることは間違いありません。 2020年代はJavaScriptフレームワークのために何を持っていますか?

ちょうど始める:JavaScriptはまだ2030年には問題になります。 私はそれが今日持っている優位性を持っているかどうかはわかりません(特にサーバレスアーキテクチャのブームはNodeにとって大きな脅威であり、NodeはJSがそのような威信の位置を楽しんでいる理由の大きな部分です)が、それが消えてしまうのは絶対にすべてに根付いています。 2020年にはまだCOBOLを維持する作業があり、新人が来てJavaScriptエコシステム全体を忘却に追い込んだとしても、2030年にはJSの作業がたくさんあります。

私は一緒に来る何か新しいことがJSを水から吹き飛ばすつもりはないと思います。 多くの小さな技術が端をかじる可能性が高く、JSの優位性が徐々に損なわれる可能性が高くなります。 2030年がどのように見えるかを言うのは難しいですが、JSはまだ山の頂上の近くにありますが、エッジの周りを少し擦り始めています。

AngularとjQueryが一緒になって、すべてのJavaScriptジョブの半分以下を占めていることは注目に値し、それらの両方が何年も前から検討されてきました。 彼らは毎年地面を失いますが、それらを理解することにはまだたくさんの価値があります、そして私はそれが私たちが今後十年間にわたってJSで見

これはすべて非常に広いので、詳細を掘り下げてみましょう。

React

Reactは常に人気がありましたが、ここ数年はReactが良くなったときだと思います。 本当に良い。 それは常にまともなJavaScriptフレームワークでしたが、ここ数年の更新は本当に次のレベルに物事を取っています。16.4.0はポインタイベントを追加し、16.8は最終的に安定リリースの一部としてフックを追加しました。 私はReactチームの最近の仕事に本当に満足しており、私はそこに一人ではないことを知っています。

これが10年にわたって当てはまるかどうかは、技術の世界以外の多くのことに依存するだろう:ワシントンではFacebook上でシャーマン法を呼び出すことにつ Facebookが壊れてしまっても、私はそれが本当に低迷を開始するには数年かかると思うが、間違いなくそのトップの座から反応ノックすることができま

Facebookがそのまま継続することを許可されており、新しいソフトウェアを生成する能力に大きな変更が起こらなければ、すぐにReactがどこにも行くの それは大きすぎて、あまりにも良いことであり、Angularのような他の大きなチケットリリースよりも新しい機能を追加する方が優れています。

Typescript

JavaScriptは常に新しい機能を追加することについて素晴らしいとは限りませんでしたが、Typescriptが人気のポイントに達していると思います。 JSがより良い静的型付けのようなネイティブ機能を追加すると、おそらくTypescriptがたくさん落ちるのを見るでしょう。 私はそれが2020年に起こるとは思わないが、2030年までに? 絶対!. これは私たちが多くのプログラミングで見てきたパターンです: 言語xには問題があるので、開発者は穴を埋めるためのフレームワークやツールを作成し、それが普及し、元の言語がその機能を採用した新しいバージョンを Typescriptは2020年の時点で重要なギャップを埋めていますが、JSがそのギャップを埋めると、Typescriptはいくつかの深刻な質問をしなければなりません。

Vue

私はここで手足に出て、私が言って特に満足していない何かを言うつもりです:私はVueが未来の多くを持っているとは思わない。 私はVueを愛していますが、その瞬間を持つことになっていたら、今ではそれを持っていたでしょう。 それはもう勇敢な新人ではなく、Svelteのような飢えたJavaScriptフレームワークは、そのかかとでニッピングしています。 Vueが支配的なJSフレームワークである現実はおそらくありますが、私たちの現実では、Reactが一緒に来て、みんなをsteamrolled。 Facebookのシャットダウンや解散のように、将来的にReactを実行可能性が低くする極端なことが起こらない限り、Reactの人気を追い越す可能性はありません。

Svelte

Svelteが次の大きなものになるかどうかは言い難い。 それは確かに素晴らしい小さなJavaScriptフレームワークですが、Vueも素晴らしいですが、ReactのFAANGのお金と競争するのに苦労しています。Facebookを外すためには誰にも多facebookが必要ですし、Facebookはほぼ確実にその才能をより良く支払うことができます。 小さなオープンソースプロジェクトがどんなに価値があっても、大手企業からのリリースの業界の浸透を得るのに苦労することが多いのは悲しい事実です。 私はSvelteが成功するのを見たいと思っていますが、私はそれにお金をかけるところではありません。

Angular、AngularJS、jQuery

これらのJavaScriptフレームワークは、一日の終わりにはすべてかなり似ているので、私は一緒にまとめています:彼らはこれらの日はかなり不人気ですが、 私たちのチームはまだ両方で多くのメンテナンス作業を行っていますが、すぐにそれが変わることはありません。 私は今日勢いについて多くのことを話しました、そしてそれは正当な理由のためです: 技術は間違いなく取って代わられますが、大きなものはその後非常に長い時間の周りに固執する習慣を持っています。

js

ここに私のワイルドカードがありますが、TensorFlowはJavaScriptを使用しており、Nodeが2009年に行ったのと同じ方法でJSを変更すると思います。 AIは2020年代に大きなゲームチェンジャーになるでしょう、そしてTFはJavaScriptでニューラルネットワークと機械学習アルゴリズムを構築するために私たちが今持っている最高のツールです。 それはあまりにも、良いツールです:私は手を出しただけですが、それは堅牢で汎用性があり、私はもう少しそれを手に入れるのを待つことができません。

私はAIとMLがまだかなりそこにあるとは思わないが、彼らは間違いなく遠くないし、彼らのアクセシビリティと使用は今後十年間で爆発すると思 TensorFlowはオープンソースであり、その背後には多くの才能と資金があり、c++とPythonの人々が独自のプロジェクトに取り組んでおり、インスピレーションを得てアドバ

今のところ、主な障壁はニューラルネットワークがどれほど複雑であるかですが、私はその障壁が下がってくるのを見ることができます。 私たちは、技術で多くのことを参照してください: コンテナ化のようなものは非常に長い間存在していましたが、高いスキルの障壁があり、Dockerが来て、より多くの開発者がアクセスできるようになり、突然 AI/MLが必要とするのは、日常の開発者の手にそれを置くDockerの瞬間であり、私はTensorFlowを見ることができました。jsはその一部です。

さて、それは私にとってどういう意味ですか?

十年の予測は難しく、JavaScriptのように揮発性のあるもので十年の予測は特に難しいです。 ノードは十年前にはほとんど存在しておらず、私たちの誰も期待していなかった方向にJSを取りました。 あなたがこの予測をしようとしているとき、常にヘッジの多くがあるだろう、それは現在、いくつかの学部のラップトップ上のどの新技術は、横に全体それは言った、私はAI/MLで大きく賭けるだろう、と私はTensorFlowだと思う。jsはその変更において非常に重要である可能性があります。 私はまた、あなたがまだいなかったら、Reactを学ぶことは非常に有用な仕事スキルであり、あなたが長い間活用できるようになるだろうと思います。 2010年代は、様々なJavaScriptフレームワークが優位性のためにお互いに戦った争いの十年でしたが、Reactはよく、本当にその戦いに勝ったようで、2020年代はより多くのモノリシックな十年になるだろうと思っています。

全体的に、私はそれが興味深い十年になるだろうと思います。 JavaScriptの急増は遅く成熟し始めており、それは衰退が私たちの将来のどこかにあることを意味しますが、私はそれがまだ方法だと思いますし、JavaScriptへの投資は2014 私は2030年に同じアドバイスをするかどうかはわかりませんが、今のところ、私のお金はまだJSにあります。

あなたが仕事を探している開発者なら、私たちはコルカタ、インドで新入生のためのJavascriptの仕事を持っています。 プログラミングの将来についての詳細を読むことに興味がある場合は、GoLangの分析をお読みください。

コメントを残す

メールアドレスが公開されることはありません。