この記事は、Gergely Orosz の「What is Old is New Again」講演に関する一連のメモの始まりであり、彼の予測 (私に強く共鳴したもの) を、賢い人のための実践的なステップに落とし込むことを試みています。ソフトウェア エンジニア。
フルスタック フレームワークについて考え始めるとき、おそらく 三大兄弟 について考えるでしょう。PHP の Laravel、Ruby on Rails、Python の Django です。
次に、範囲を JS/TS に絞り込みます。
何かありますか?
RedwoodJS、AdonisJS、または NestJS について聞いたことがあるなら、それらが最も近いものかもしれません。しかし、正直に言うと、誰もそれらについて話しておらず、使用している人もほとんどいません。そして、それらは間違いなくビッグ 3と対になるほど十分に成長していませんでした。
そして、私たちが気に入って毎日使用している機能 (CLI、キュー、(DB) モデルなど) や使いやすさ、開発、デプロイ、テスト、コミュニティなどの機能がまだ欠けています。
次に、T3 スタックがあります。これは、上記の 3 つの JS フルスタック ライブラリのうち 2 つ以上の星を獲得した単なるライブラリのコレクションです。
そして、最近のトレンドはまさに「サーバーへの移行」 (T3 スタック作成者である Theo Browne による State of JS 2023 の結論) であり、そこからは程遠いのは明らかです。
私の予想は次のとおりです:
私の個人的な行動ポイントは、Django を学ぶことです。私には Laravel の過去 (実務) 経験、Rails の (大学) 経験がありますが、Django に触れたことはなく、Python もほとんど扱ったことはありません。それを変える時が来ました!
製品志向やビジネス志向の人が次の就職活動でどのように (不) 公平に有利になるかについて説明する 2 番目のメモをお待ちください。
以上がJavaScript にはフルスタック フレームワークがありません (そして今度はフルスタック時代を逃すことになります)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。