Rumah  >  Artikel  >  hujung hadapan web  >  Javascript tanpa rangka kerja fullstack (dan akan terlepas era fullstack kali ini)

Javascript tanpa rangka kerja fullstack (dan akan terlepas era fullstack kali ini)

WBOY
WBOYasal
2024-08-05 21:49:511149semak imbas

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

Artikel ini memulakan satu siri nota mengenai Ceramah Apa yang Lama adalah Baru Gergely Orosz lagi yang cuba meletakkan ramalannya (yang sangat sesuai dengan saya) ke dalam langkah praktikal untuk pintar jurutera perisian.


"Fullsstack sedang berjalan lancar"

Apabila anda mula memikirkan rangka kerja fullstack, anda mungkin terfikir tentang tiga besar saudara lelaki: Laravel PHP, Ruby on Rails dan Django Python.

Sekarang sempitkan skop anda kepada JS/TS.

Ada apa-apa?

Jika anda pernah mendengar tentang RedwoodJS, AdonisJS atau NestJS, itu mungkin yang paling hampir. Tetapi jujurlah, tiada siapa yang bercakap tentang mereka, hanya sedikit yang menggunakannya, dan mereka pastinya tidak cukup membesar untuk dipasangkan dengan tiga besar.

Dan mereka masih kekurangan ciri yang kami suka dan gunakan setiap hari (seperti CLI, baris gilir, model (DB) dan banyak lagi) dan/atau kemudahan penggunaan/pembangunan/pengerahan, ujian, komuniti, dll.

Cara Javascript

Kemudian terdapat The T3 Stack, sebuah koleksi perpustakaan yang mendapat lebih banyak bintang daripada dua daripada tiga perpustakaan JS fullstack yang disebutkan di atas!

Dan dengan trend terkini yang hanya mengenai "bergerak ke pelayan" (Kesimpulan Negeri JS 2023 daripada Theo Browne, pencipta T3 Stack), kami jelas jauh dari situ.

Titik tindakan

Jadi ramalan saya ialah:

  1. Era Fullstack memang akan tiba.
  2. NestJS tidak akan cukup popular, dan dengan itu JS akan terlepas pusingan kelaziman rangka kerja fullstack ini.
  3. Syarikat akan menggunakan tiga besar atau gabungan perpustakaan TS (T3 Stack atau serupa) untuk kekal satu sahaja.
  4. Mengetahui TypeScript adalah satu kemestian.
  5. Untuk kekal relevan dalam pasaran kerja, kita perlu fasih dengan sekurang-kurangnya salah satu daripada tiga besar.

Tindakan tindakan peribadi saya ialah mempelajari Django. Saya mempunyai pengalaman lalu (bekerja) dengan Laravel, beberapa pengalaman (universiti) dengan Rails, tetapi saya tidak pernah menyentuh Django, dan hampir tidak bekerja dengan Python. Masa untuk mengubahnya!


Nantikan nota kedua di mana saya akan membincangkan cara produk/pemikiran perniagaan akan mendapat kelebihan (tidak) adil dalam pencarian kerja seterusnya mereka.

Atas ialah kandungan terperinci Javascript tanpa rangka kerja fullstack (dan akan terlepas era fullstack kali ini). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn