Heim >Web-Frontend >js-Tutorial >Javascript hat kein Fullstack-Framework (und wird dieses Mal die Fullstack-Ära verpassen)

Javascript hat kein Fullstack-Framework (und wird dieses Mal die Fullstack-Ära verpassen)

WBOY
WBOYOriginal
2024-08-05 21:49:511183Durchsuche

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

Mit diesem Artikel beginnt eine Reihe von Anmerkungen zu Gergely Orosz‘ Vortrag „What is Old is New Again“, in dem er versucht, seine Vorhersagen (die bei mir großen Anklang finden) in praktische Schritte für smart umzusetzen Softwareentwickler.


„Fullstack ist in vollem Gange“

Wenn Sie anfangen, über Fullstack-Frameworks nachzudenken, denken Sie höchstwahrscheinlich an die großen drei Brüder: PHPs Laravel, Ruby on Rails und Pythons Django.

Begrenzen Sie nun Ihren Umfang auf JS/TS.

Irgendwas?

Wenn Sie jemals von RedwoodJS, AdonisJS oder NestJS gehört haben, sind das vielleicht die nächstgelegenen. Aber seien wir ehrlich, niemand redet über sie, nur wenige nutzen sie und sie sind definitiv nicht groß genug geworden, um mit den den großen Drei gepaart zu werden.

Und es mangelt ihnen immer noch an Funktionen, die wir lieben und jeden Tag nutzen (wie CLI, Warteschlangen, (DB-)Modelle und mehr) und/oder an Benutzerfreundlichkeit/Entwicklung/Bereitstellung, Tests, Community usw.

Der Javascript-Weg

Dann gibt es noch den T3 Stack, eine bloße Sammlung von Bibliotheken, die mehr Sterne als zwei unserer drei oben genannten JS-Fullstack-Bibliotheken erhalten haben!

Und da es bei den jüngsten Trends nur darum geht, „auf den Server zu wechseln“ (Schlussfolgerung zum State of JS 2023 von Theo Browne, T3-Stack-Erfinder), sind wir eindeutig noch weit von diesem Ziel entfernt.

Aktionspunkte

Meine Vorhersagen lauten also:

  1. Die Fullstack-Ära wird tatsächlich kommen.
  2. NestJS wird nicht populär genug werden, und daher wird JS diese Runde der Verbreitung von Fullstack-Frameworks verpassen.
  3. Unternehmen werden die großen Drei oder eine Kombination aus TS-Bibliotheken (T3 Stack oder ähnliches) verwenden, um einsprachig zu bleiben.
  4. TypeScript-Kenntnisse sind ein Muss.
  5. Um auf dem Arbeitsmarkt relevant zu bleiben, müssen wir mindestens einen der die großen Drei fließend beherrschen.

Mein persönlicher Aktionspunkt ist, Django zu lernen. Ich habe frühere (Arbeits-)Erfahrung mit Laravel und etwas (Universitäts-)Erfahrung mit Rails, aber ich habe Django nie berührt und kaum mit Python gearbeitet. Zeit, das zu ändern!


Bleiben Sie gespannt auf die zweite Notiz, in der ich diskutieren werde, wie Produkt-/Geschäftsorientierte sich bei ihrer nächsten Jobsuche (un)faire Vorteile verschaffen werden.

Das obige ist der detaillierte Inhalt vonJavascript hat kein Fullstack-Framework (und wird dieses Mal die Fullstack-Ära verpassen). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn