2017-02-28 4 views
-1

Ich entwickle eine Webanwendung, die eine Node.js Backend-API verwendet, und denke darüber nach, ein Framework wie Angular oder React zu verwenden. Es ist jedoch wichtig, dass es nicht zu viel Aufwand beim Einrichten eines serverseitigen Renderings gibt (unter anderem für SEO-Zwecke).React oder Angular 2 für serverseitiges Pre-Rendering?

Ich habe gemischte Informationen über die Verfügbarkeit und Benutzerfreundlichkeit von serverseitigen Rendering in Angular 2 und React gefunden. Kann jemand klären und Hinweise geben, welche dieser Frameworks zu diesem Zeitpunkt mit diesen Anforderungen besser zu verstehen wären?

Nur um klar zu sein, ich spreche über die erste Seite auf dem Server gerendert und die clientseitige Rahmen übernehmen dann übernehmen. Dies ist unter anderem für SEO und wahrgenommene Leistung von Vorteil.

+0

Ihr Titel ist meiner Meinung nach etwas verwirrend. Zuerst dachte ich, Sie würden gerne React oder Angular als Backend oO verwenden. Wie auch immer, ich habe vor langer Zeit gelesen (ca. 4-5 Monate, vielleicht Dinge geändert), dass React-Paket ist leicht im Vergleich zu Angular. In der Theorie sollte es schneller rendern. Aber Sie haben nicht alle Funktionen von Angular und Sie werden wahrscheinlich Pakete von Drittanbietern hinzufügen, die das Ganze schwerer machen – mickdev

+0

Einige Benchmarks: https://auth0.com/blog/more-benchmarks-virtual-dom-vs-angular -12-vs-mithril-js-gegen-den-Rest/Einige (voreingenommen?) Bewertung https://medium.freecodecamp.com/angular-2-versus-react-there-will-be-blood-66595faafd51#. evvkiicem – mickdev

Antwort

0

Hmm. Interessanterweise sollte diese Frage nicht kommen, wenn Sie genug gelesen haben.

React und Angular sind führende Frontend-Technologien (kein Zweifel). Die Frage liegt, was Sie verwenden sollten. Sie sollten sich wahrscheinlich fragen, mit welcher Technologie ich mich wohl fühle.

Ich begann mit React, aber ich war nicht komfortabel und wechselte nach Anguar und jetzt Angular2, aber das bedeutet nicht, Reagieren ist keine dynamische Sprache es ist, aber es passte nicht mir und meiner Erfahrung.

Also versuchen Sie wahrscheinlich, mit beiden zu spielen, und sehen Sie, mit was Sie sich wohler fühlen. Sie können auch sehen, wie ihre Dokumentation ist. Weil es während der Entwicklung eine sehr wichtige Rolle spielt.

Schließlich können alle Front-End-Sprachen zu nodeJS passen.

Hoffe das gibt Ihnen eine Idee oder Wissen. Jeder hat jedoch seinen eigenen Standpunkt und Sie werden möglicherweise mehr verwirrt. Gehen Sie lieber mit Ihrem Komfortniveau. Ich denke, du kannst sogar nodejs zum Rendern verwenden.

+0

Warum denken Sie, dass diese Frage "nicht hätte kommen sollen"? Ich spreche über serverseitiges Pre-Rendering und welches Framework wäre dafür am besten geeignet. – RobinJ

+0

Weil es nur auf dich ankommt. Was willst du benutzen? – Smit

Verwandte Themen