Wenn es um Front-End-Entwicklung geht, war ich schon immer ein Befürworter von Angular. Für alle meine Apps war Angular meine erste Wahl, insbesondere da ich viele Ionic-Mobilanwendungen entwickelt habe, die ursprünglich auf Angular oder reinem JavaScript basierten. Meine Komfortzone wurde durch jahrelange Angular-Entwicklung gefestigt, aber es kam der Tag, an dem ich beschloss, mich in die Welt von React zu wagen.
Meine Reise begann mit Angular und ich blieb durch dick und dünn dabei. Ich schätze den strukturierten Ansatz und die nahtlose Integration mit Ionic für die Entwicklung mobiler Apps.** Als Ionic die Unterstützung für React hinzufügte, war ich skeptisch und nahm an, dass es sich lediglich um einen Marketing-Gimmick handelte**. Schließlich habe ich seit 2012 Software entwickelt und etwa 2015/2016 eine der frühen Versionen von React ausprobiert. Meine erste Erfahrung war alles andere als herausragend. Damals war React ein Chaos, überall waren Requisiten, verschachtelt in anderen Requisiten, verwirrt und verwirrend. Die „Komponenten“-Theorie steckte noch in den Kinderschuhen und JSX fühlte sich umständlich und klobig an. Frustriert wechselte ich zu Angular.js (ja, ist kein Tippfehler, steht mit .js am Ende, ich bin so alt) und blickte nicht zurück.
In den nächsten acht Jahren habe ich mit Angular produktive Web-Apps, mobile Apps und benutzerdefinierte Dashboards erstellt. Es hat mir gute Dienste geleistet, insbesondere da ich mich immer mehr auf die Backend-Entwicklung konzentriert habe und das Frontend als notwendige Aufgabe und nicht als Leidenschaft betrachtet habe.
Im Laufe der Jahre bemerkte ich, dass die React-Community schnell wuchs. Die Leute schwärmten davon, dass React die Zukunft der Front-End-Entwicklung sei. Trotz des Hypes war ich mit meinem Angular-Setup zufrieden. Ich hatte React schon einmal ausprobiert und hatte nicht das Gefühl, dass ich es mir noch einmal ansehen müsste.
Am Ende überwältigte mich jedoch die Neugier. Die Neugier brachte mich dazu, Next.js auszuprobieren, weil ich eine Lösung für serverseitiges Rendering (SSR) brauchte und Angular sich für diesen Zweck als schwierig erwies. Hier hat sich alles verändert. Next.js hat mich in eine völlig neue Welt eingeführt.
Typescript, React, SSR und eine endlose Auswahl an Bibliotheken für alles, was mir einfällt. Die Anzahl der vorgefertigten Komponenten hat mich umgehauen. Ich habe in nur einem Tag eine voll funktionsfähige App erstellt, mit Anmeldung, Authentifizierung und Stripe-Integration. Der Produktivitätsschub war unwirklich. Ich konnte das Frontend und die Zahlungslogik für Feedrika, einen News-API-Dienst, in nur einem Tag erstellen
Ich war mit einem Framework, das für mich neu war, effizienter als mit Angular, einem Framework, das ich schon seit Jahren verwende. Es war eine schockierende Offenbarung.
Diese Erfahrung hat meine Sicht auf React völlig verändert. Ich bin vom Skeptiker zum Erkennen seines Potenzials übergegangen. Die Flexibilität des React-Ökosystems und die unglaubliche Community-Unterstützung haben mich wirklich beeindruckt. Obwohl ich Angular nicht aufgeben werde, war der Produktivitätsschub, den ich durch React erhalten habe, schockierend, und ich habe vor, diese Richtung weiter auszuloten. Meine Reise hat mich gelehrt, wie wichtig es ist, offen für neue Technologien zu bleiben und mich kontinuierlich weiterzuentwickeln Entwickler.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3