Ich habe mich gefragt, ob diese Kombination von Technologien funktionieren würde. Ich kann eine modulare Webanwendung mit MVC, EF implementieren und AngularJs verwenden, wenn ich mit der Technologie herumspielen möchte, um eine Art Mini-SPA zu implementieren. Ich möchte mein Wissen ein wenig erweitern, und ich fragte mich, ob ich node.js anstelle von EF für relationale Datenbankkommunikation verwenden könnte. Kann ich das MVC-Backend mit AngularJs für das Frontend (gemischt mit MVC) und node.js für die Datenbankkommunikation mischen?MVC mit AngularJS und Knoten js
Antwort
Ist es möglich? Ja, technisch, aber es wäre eine sehr schlechte Übung.
ASP.NET MVC macht fast alles serverseitig. Dies bedeutet, dass Ansichten innerhalb des Servers erstellt und an den Benutzer gesendet werden. Der Controller ist auch serverseitig.
Mit AngularJS ist dieses Paradigma auf den Kopf gestellt. Der Controller und die Ansicht sind beide Client-Seite. Der Server sendet dem Benutzer alle Ansichten und Controller auf einmal und versorgt dann nur noch Daten. Dies ist sehr attraktiv für Single-Page-Anwendungen und Websites, die Daten austauschen möchten, aber nicht ständig eine neue Ansicht senden müssen. NodeJS ist eine beliebte Architektur für den Server, aber jede Server-Architektur wird mit Angular funktionieren.
Beide Systeme haben ihre Vor- und Nachteile, aber es gibt keinen vernünftigen Grund, sie mir zusammen zu verwenden. Sie können sicherlich ASP.NET als Server/Modell für eine AngularJS-Anwendung verwenden, aber ich würde Sie davon abraten, APT.NET MVC mit Angular zu verwenden.
Gotcha, dies ist nur für Studienzwecke, nicht unbedingt für die Praktikabilität. Ich entwickle Anwendungen mit vielen Technologien kombiniert, und ich habe node.js noch nicht angesprochen, ich habe mich nur gefragt, ob es möglich ist, also kann ich es auch studieren (kombiniere es mit den Technoglies, die ich bereits kenne). danke – lucas
I 100% stimmen hier allem zu, außer "Ich würde dich davon abhalten, ASP.NET MVC mit Angular zu verwenden". Wir verwenden Angular auf ASP.NET MVC in der Produktion und es funktioniert gut. Sie können weiterhin die Vorteile des MVC-Frameworks nutzen, aber auch die Leistungsfähigkeit von Angular nutzen. Ein gutes Beispiel hierfür ist das Weiterleiten von Modell- oder Viewbag-Daten an eine Ansicht und das anschließende Injizieren in den Angular-Controller. – mhodges
@mhodges Ziemlich interessant! Ich kann sehen, wie das gut funktionieren könnte. –
- 1. Spring MVC und Angularjs
- 2. RegExp und Knoten JS
- 3. Geocomplete mit Knoten JS
- 4. Knoten js und mysql mit bluebird
- 5. Unterschied zwischen Knoten js und express js
- 6. Cloudkit JS && Knoten JS
- 7. Facebook Open Authentication mit Knoten JS und Angular JS
- 8. Arbeiten mit eckigen js, Node js server und express js
- 9. Wie umleiten mit Knoten JS?
- 10. HLS-Streaming mit Knoten JS
- 11. AngularJS mit MVC ERR_CONNECTION_REFUSED
- 12. Heroko-Anwendungsfehler mit Knoten js
- 13. Knoten JS mit C++ - Integration
- 14. AngularJS und Spring MVC-webflow
- 15. AngularJS mit asp.net Webforms oder MVC?
- 16. Knoten Js gm, Größenänderung und Überlappung
- 17. ibm Bluelist und Knoten js Beispielcode Fehler
- 18. Wie hosten Knoten JS und MongoDB
- 19. DynamoDB und Knoten Js: Unerwartetes Token h
- 20. ASP.NET MVC und Angularjs vs ASP.NET MVC und Reactjs
- 21. Knoten js: Anfrage js mehrt 2. Ebene Datei und JSON.stringify
- 22. Laravel 5.x und Knoten JS (Socket.IO)
- 23. Knoten js Objekt exportiert
- 24. Knoten JS NPM Fehler
- 25. versuchen, Benutzerdaten über angularjs und Knoten
- 26. Knoten js Response.End
- 27. Knoten js Post Daten
- 28. Knoten JS überschreiben Standardmodul
- 29. Knoten js Verkehrsbalancierung
- 30. Knoten JS - HTML-Pfade
Wenn Sie "MVC" sagen, beziehen Sie sich auf ASP.NET MVC? "MVC" selbst ist ein Software-Architekturmuster, keine spezielle Technologie. – mhodges
Ja, ASP.NET MVC – lucas
Ihre Frage ist überall auf der Karte. node.js ist kein Ersatz für Entity Framework ..... – Claies