ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript にはフルスタック フレームワークがありません (そして今度はフルスタック時代を逃すことになります)

JavaScript にはフルスタック フレームワークがありません (そして今度はフルスタック時代を逃すことになります)

WBOY
WBOYオリジナル
2024-08-05 21:49:511100ブラウズ

Javascript is without a fullstack framework (and will miss fullstack era this time)

この記事は、Gergely Orosz の「What is Old is New Again」講演に関する一連のメモの始まりであり、彼の予測 (私に強く共鳴したもの) を、賢い人のための実践的なステップに落とし込むことを試みています。ソフトウェア エンジニア。​​


「フルスタックは本格化しています」

フルスタック フレームワークについて考え始めるとき、おそらく 三大兄弟 について考えるでしょう。PHP の Laravel、Ruby on Rails、Python の Django です。

次に、範囲を JS/TS に絞り込みます。

何かありますか?

RedwoodJS、AdonisJS、または NestJS について聞いたことがあるなら、それらが最も近いものかもしれません。しかし、正直に言うと、誰もそれらについて話しておらず、使用している人もほとんどいません。そして、それらは間違いなくビッグ 3と対になるほど十分に成長していませんでした。

そして、私たちが気に入って毎日使用している機能 (CLI、キュー、(DB) モデルなど) や使いやすさ、開発、デプロイ、テスト、コミュニティなどの機能がまだ欠けています。

JavaScript の方法

次に、T3 スタックがあります。これは、上記の 3 つの JS フルスタック ライブラリのうち 2 つ以上の星を獲得した単なるライブラリのコレクションです。

そして、最近のトレンドはまさに「サーバーへの移行」 (T3 スタック作成者である Theo Browne による State of JS 2023 の結論) であり、そこからは程遠いのは明らかです。

アクションポイント

私の予想は次のとおりです:

  1. フルスタック時代は確実に到来します。
  2. NestJS は十分に普及しないため、JS はフルスタック フレームワークの普及期を逃すことになります。
  3. 企業は、単一言語を維持するために、ビッグ 3、または TS ライブラリ (T3 スタックなど) の組み合わせを使用します。
  4. TypeScript の知識は必須です。
  5. 雇用市場での関連性を維持するには、ビッグ 3の少なくとも 1 つに精通する必要があります。

私の個人的な行動ポイントは、Django を学ぶことです。私には Laravel の過去 (実務) 経験、Rails の (大学) 経験がありますが、Django に触れたことはなく、Python もほとんど扱ったことはありません。それを変える時が来ました!


製品志向やビジネス志向の人が次の就職活動でどのように (不) 公平に有利になるかについて説明する 2 番目のメモをお待ちください。

以上がJavaScript にはフルスタック フレームワークがありません (そして今度はフルスタック時代を逃すことになります)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。