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.
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.
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.
Meine Vorhersagen lauten also:
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!