dir.by  
  Поиск  
Программирование, разработка, тестирование
ASP.NET Web Forms (web сайт на aspx страницах). Это устаревшая технология!
Чем ASP.NET MVC лучше ASP.NET Web Forms ?
  Посмотрели 3477 раз(а)    
 Чем 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 (web сайт на aspx страницах). Это устаревшая технология!  
Что такое ASP.NET Web Forms ?
Чем ASP.NET MVC лучше ASP.NET Web Forms ?

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