dir.by  
  Поиск  
Программирование, разработка, тестирование
ASP.NET Web Forms (web сайт на aspx страницах). Это устаревшая технология!
Чем ASP.NET MVC лучше ASP.NET Web Forms ?
  Посмотрели 4513 раз(а)    
 Чем ASP.NET MVC лучше ASP.NET Web Forms ? 
Страницы, сгенерированные ASP.NET MVC, не содержат никаких данных View State, поэтому они могут быть в сотни килобайт меньше, чем обычные страницы, созданные при помощи ASP.NET Web Forms. Несмотря на современную широкополосную связь и быстрые подключения, эта экономия пропускной способности до сих пор чрезвычайно притягательна для конечных пользователей.

ASP.NET MVC работает в гармонии с HTTP. Вы полностью контролируете запросы, проходящие между браузером и сервером, поэтому вы можете подогнать настройки под себя, на сколько вам это нравится. AJAX сделан просто, и нет никакого автоматического обратного вмешательства в состояния на стороне клиента. Любой разработчик, который в первую очередь фокусируется на веб программировании, почти наверняка посчитает это освобождением и будет наслаждаться рабочим процессом.

Архитектура MVC дает отличную возможность создавать приложение, чтобы его можно было легко сопровождать и тестировать.
Microsoft добавила визарды в Visual Studio для создания проектов модульного тестирования, с открытым исходным кодом, такими как: NUnit, XUnit, MSTest.
Даже если вы не писали модульных тестов, вам будет легко в этом разобраться.

Стиль ссылок улучшился.
В ASP.NET Web forms используются такие ссылки: http://abcd.by/App/User/Page.aspx?action=show&id=82742
В ASP.NET MVC используются такие ссылки: http://abcd.by/car/kia/2003
Есть несколько веских причин для использования ссылок такие как в ASP.NET MVC.
Во-первых, поисковые системы придают значительный вес ключевым словам, находящимся в URL.
Во-вторых, многим пользователям Интернета теперь хватит навыков и знаний, чтобы понять URL, и оценить возможности навигации, набрав его в адресной строке своего браузера.
В-третьих, когда кто-то понимает структуру URL, он, скорее всего, будет ссылаться именно на него, поделится этой ссылкой с другом или даже продиктует ее вслух по телефону.
В-четвертых, такая ссылка не предоставляет технические подробности, папки, имена файлов и структуру приложения на весь общественный Интернет, так что вы можете изменить внутреннюю реализацию, не нарушая ссылки.
В ASP.NET MVC вы можете легко определить любую URL схему.

В ASP.NET MVC аутентификация, роли, профили и интернационализация делаются проще и с меньшим количеством кода чем в ASP.NET Web forms.
 
← Предыдущая тема
Что такое ASP.NET Web Forms ?
 
 
Ваши Отзывы ... комментарии ...
   
Вашe имя
Ваш комментарий (www ссылки может добавлять только залогиненный пользователь)

  Объявления  
  Объявления  
 
Что такое ASP.NET Web Forms ?
Чем ASP.NET MVC лучше ASP.NET Web Forms ?

  Ваши вопросы присылайте по почте: info@dir.by  
Яндекс.Метрика