Ich frage dies nur um Erfahrungen von anderen zu sehen. Für die meisten Fälle mit ASP MVC Website ist ein Overhead. Zumindest für mich ist es viel sauberer und einfacher, WebAPI zu haben, das mit JSON antwortet und dann können Sie entweder SPA-Anwendung oder Mobile App oder was auch immer anschließen.Warum würden Sie ASP.NET MVC über SPA + ASP.NET WebAPI wählen?
Ich habe das Gefühl, dass, wenn Sie ASP MVC-Controller nicht Controller verwenden, aber Controller voll von den Bedingungen und einige Session-Taschen, die herumhängen sind. Views sind eine Kombination aus HTML und Razor, die in den meisten Fällen sehr hässlich und voller "TODOs" aussieht;)
Ich kann verstehen, wenn es in älteren Projekten verwendet wird und jetzt müssen wir sie nur pflegen. Aber wenn Sie eine neue starten, warum würden Sie ASP.NET MVC oder ein anderes ähnliches Framework wählen?
OK, wenn ich REST brauche, kann ich ASP MVC nicht wählen, das ist klar. Aber ich habe diese Frage gestellt, um zu sehen, ob es irgendeinen logischen Grund gibt, warum jemand MVC wählt. Was ist so besonders, dass jemand sagen wird: "OK, MVC ist weit weg". Ich persönlich mag MVC nicht, also möchte ich sehen, was andere Leute sagen. – hellwd