Gibt es viel Sinn zu eckigen js auf asp.net mvc verwenden, da sie Art von beiden machen die gleiche Sache sind? Was sind die Vorteile der Verwendung von eckigen über asp.net mvc + jquery? Was für ein Szenario würdest du kantig wählen? Wenn Sie Angular in einer Microsoft-Umgebung auswählen, was würden Sie auf der Serverseite ausführen? Wäre es so etwas wie Web API? Oder gibt es noch den Vorteil der traditionellen asp.net mvc?Vorteil der Verwendung von eckigen js auf asp.net mvc
Antwort
Auf meiner Website Suiten http://www.reviewstoshare.com, ich bin AngularJS zusammen mit ASP.NET MVC verwenden. Der Hauptgrund, warum ich mit AngularJS nicht den ganzen Weg gegangen bin, war, dass SEO mit AngularJS nicht einfach zu erreichen ist. Beachten Sie, dass meine Website bereits mit ASP.MVC + Jquery für die Interaktion in der Seite nach Bedarf erstellt wurde.
Auf der anderen Seite gibt es immer noch einige "Ajaxy" Natur auf der Website wie Kommentare, Abstimmungen, Markierungen etc. Nicht zu anders als Stackoverflow selbst. Vor AngularJS war es ein Durcheinander von Jquery Plugins und Funktionen innerhalb von $(document).ready()
Callback, ganz zu schweigen von der JS-Code war nicht viel zu testen.
Am Ende ging ich mit beiden.
Suchen bissig :) lol – IamStalker
Diese Frage ist ein bisschen subjektiv, aber hier war unsere Argumentation.
- den Client-Handle-Rendering von Seiten Lassen, Ressourcen auf dem Server freizugeben.
- Nutzen Sie das integrierte Caching von Cache-Servern, da wir nur mit
<html/>
Inhalt beschäftigen. - Da die Seiten zwischengespeichert werden nur Verkehr hin und her ist Json Nutzlasten.
- Wir haben NancyFx verwendet, aber WebAPI oder Service Stack würde gut funktionieren.
- Wir wollten eine reaktionsfähige Einzelseitenanwendung erstellen und AngularJs passen die Rechnung für die Testbarkeit als voll funktionsreiches Framework.
- AngularJs zwingt Sie in ein Muster das wir für JavaScript brauchten, in der Vergangenheit wurden unsere jQuery Heavy Anwendungen zu funktionalen Spaghetti (Das war unser Fehler, aber von Angular geholfen zu werden half).
Wie bei allen Frameworks wählen Sie die eine, die Ihren Bedürfnissen
Es gibt SEO-Implikationen mit clientseitigen js-Frameworks. Siehe http://stackoverflow.com/questions/13499040/how-do-search-engines-deal-with-angularjs-applications –
Wenn Sie Java Script Framework verwenden möchten, rockt Angular JS. SEO könnte das Problem sein. Sie müssen ein tieferes Verständnis von DOM und Java Script im Vergleich zu anderen bekannten JS Frameworks haben. mit Angular JS mit JS Erfordern mit ASP.net MVC Sie können http://angualrjsrequirejsaspmvc.blogspot.com/2013/08/angular-js-with-require-js-front-end.html
Ich ging nur durch Ihr Projekt, aber es gibt nichts hilfreiches dort. Kein eckiges js, nichts viel in den Ansichten abgesehen von irgendeinem Vorseriencode. – Achilles
- 1. Seitennavigation in asp.net MVC mit eckigen js
- 2. wie übergeben ASP.NET MVC Ansicht Werte zu eckigen js Controller
- 3. Was ist der Vorteil der Verwendung von Tag Helpers in ASP.NET MVC 6
- 4. Was ist der Vorteil der Verwendung von asynchronen Controllern in asp.net mvc?
- 5. Vorteil der Verwendung von Thread.Start vs QueueUserWorkItem
- 6. Vorteil der Verwendung von UseSubmitBehavior in asp.net Taste
- 7. Was ist der Vorteil der Verwendung von Web-API über Web-Methode in ASP.NET
- 8. eckig js und asp.net mvc 4 Beispielanwendung
- 9. Vorteil der Verwendung von Ansichten in MySQL
- 10. Verwendung von CustomBox-Plugin in asp.net mvc?
- 11. Vorteil der Verwendung von Methodentyp in Python
- 12. Aufruf externe Js von ASP.NET MVC
- 13. Was ist der Vorteil der Verwendung von Async mit MVC5?
- 14. Wie sortiere ich eine Tabelle auf der Grundlage des Geburtsdatums bei Verwendung von eckigen js
- 15. zurückgeben js Datei von asp.net MVC-Controller
- 16. Render Teilansicht in eckigen JS
- 17. Verwendung von Angular JS in der vorhandenen MVC 5-Anwendung
- 18. Was ist der Nachteil bei der Verwendung von asp.net MVC?
- 19. ASP.NET MVC Viewdata (unter Verwendung von Indizes)
- 20. Vorteil der Verwendung von Methode in OOP Javascript
- 21. Verwendung von HandleErrorAttribute in ASP.NET MVC-Anwendung
- 22. ASP.NET MVC Controller - Konstruktor Verwendung
- 23. Suchfeld in eckigen js
- 24. Schlüsselrisiken bei der erstmaligen Verwendung von ASP.NET MVC
- 25. Umsetzung der Werbe-Richtlinie in eckigen js
- 26. 404 auf Inline-Vorlage mit eckigen js
- 27. Verwendung von Cookie in Asp.Net Mvc 4
- 28. RedirectToAction Verwendung in asp.net mvc
- 29. Vorteil der Verwendung von jQuery zum Ändern von CSS
- 30. Ausnahme bei der Verwendung von ASP.NET MVC und Entity Framework
Client-Seite kümmern könnte weniger unter dem unten angegebenen Link, um einen Blick haben, welchen Rahmen oder Sprache, die Sie auf ausführen - Ich habe ein Proof of Concept entwickelt Server – charlietfl
Ich bemerkte die negativen Stimmen. Soll dies anders gefragt oder anders formuliert werden? – Riz
Ich glaube nicht, dass die -ve-Stimmen fair sind. Ich musste vor ein paar Monaten dieselbe Frage stellen. Ich denke, ich habe die richtige Wahl getroffen (vorerst), indem ich beides nach Bedarf verwende.Bitte sehen Sie meine Antwort unter – Ketan