Два года назад я не занимался разработкой веб-сайтов за последние шесть лет, кроме небольшого проекта silverlight. Итак, 6 лет назад я работал над проектом веб-проектов с использованием ASP.net, и я должен признаться, что мне никогда не нравились веб-формы. Поскольку ASP.Net было требованием I и потому, что я начал интересоваться веб-службами Restfull, я использовал разметки бесплатных страниц ASP.Net, , каждый из которых был контроллером, и в каждом из них было большое, если бы оно искало имя метода в xml-сообщении отправляется из front-end. Примерно в это же время я начал просматривать веб-приложение с помощью веб-сервисов для интерфейсов back-end и javascript, которые использовали запросы Ajax.ASP.Net MVC VS Javascript UI
Так что последние 6 лет я работал главным образом в слоях служб, с SOA и совсем недавно с Event SOA, так что для меня я не понимаю необходимость ASP.Net MVC, Я изучаю его , потому что в наши дни это похоже на требование, но во времена SOA, почему вам нужен ASP.MVC, если вы используете только стек MSFT?
Скажем, я хочу, чтобы построить новую систему, с помощью веб-передний конец, и я построил его в слоях, как в примере ниже:
DAL -> SOA Services -> Web API (WCF) -> Front-End (только для JavaScript)
Было бы лучше, если бы построил его с помощью ASP.NET MVC? Я имею в виду, что я не ошибаюсь, но я просто не вижу ничего подходящего, кроме небольших непрофильных проектов.
ASP.Net MVC - это огромное улучшение по сравнению с веб-формами, и я надеялся, что вы, ребята, могли бы рассказать мне об этом; Я не пытаюсь быть циничным здесь, я был далеко от веб-разработки в течение длительного времени, и мне просто нужно знать, почему люди, похоже, предпочитают ASP.Net MVC поверх обычных интерфейсов JavaScript.
Большое спасибо.
Отъезд Single Page Apps http://en.wikipedia.org/wiki/Single-page_application – Dann