Сайты
Проекты
Интернет-магазины
ASP.NET MVC 4.0
Интернет-магазин на
ASP.NET MVC 4.0
Полный контроль над HTML.
В ASP.NET Web Forms имена и значения идентификаторов элементов страниц формируются автоматически. И этот процесс, мягко говоря, небезупречен. Неуклюжие, очень длинные имена и идентификаторы, утяжеляют код страниц и затрудняют внедрение JavaScript функциональности. В страницах ASP.NET MVC всё иначе. Код страниц ASP.NET MVC компактен и элегантен. Размер страниц ASP.NET MVC на десятки и, даже, сотни килобайт меньше классических ASP.NET страниц.
Особая система маршрутизации.
У ASP.NET MVC своя мощная и гибкая система формирования URL.
По умолчанию предполагается использование чистых URL, не содержащих специальных символов и расширений файлов. Одновременно с этим разработчику предоставляется полный контроль над процессом формирования URL. Надо ли объяснять насколько это важно для повышения конкурентоспособности в веб-торговле?
ASP.NET MVC страницы предельно дружественны поисковым системам.
Слабая связь между компонентами ASP.NET MVC
Связь между компонентами ASP.NET MVC подобна связи между компонентами персонального компьютера, любой модуль которого может быть без труда заменён на аналогичный, на более подвинутый или, вообще, на модуль от другого производителя.
Такая же свобода действий и у специалистов , работающих с ASP.NET MVC.
ASP.NET MVС
Размер страниц ASP.NET MVC сайта в 5-10 раз меньше, чем у привычной ASP.NET Web Forms. Код страниц ASP.NET MVC не содержит полей __VIEWSTATE. Эти поля – одна из главных «страшилок» противников ASP.NET. И хотя вред, наносимый __VIEWSTATE, явно преувеличен, в ASP.NET MVC их нет!
Разметка страниц ASP.NET MVC полностью подконтрольна разработчику, а значит, качество этой разметки находится в зависимости от уровня квалификации разработчика. Но, поскольку, у ASP.NET MVC порог входа гораздо выше, чем у ASP.NET Web Forms, можно ожидать и более высокого качества разметки. Высокий порог входа, т.е. высокий уровень квалификации программиста, считается недостатком ASP.NET MVC. Но об этом можно поспорить. Так ли это плохо, что в ASP.NET MVC прикрыт вход начинающим. И что хорошего в том, что любой желающий, перетащив мышкой кнопку на веб-форму и написав в обработчике «Hello world!!!» на следующий день предлагал услуги по разработке ASP.NET проектов. Уж для конечного пользователя высокий порог входа в ASP.NET MVC точно является преимуществом, а не недостатком.
Разметка страниц ASP.NET MVC полностью подконтрольна разработчику, а значит, качество этой разметки находится в зависимости от уровня квалификации разработчика. Но, поскольку, у ASP.NET MVC порог входа гораздо выше, чем у ASP.NET Web Forms, можно ожидать и более высокого качества разметки. Высокий порог входа, т.е. высокий уровень квалификации программиста, считается недостатком ASP.NET MVC. Но об этом можно поспорить. Так ли это плохо, что в ASP.NET MVC прикрыт вход начинающим. И что хорошего в том, что любой желающий, перетащив мышкой кнопку на веб-форму и написав в обработчике «Hello world!!!» на следующий день предлагал услуги по разработке ASP.NET проектов. Уж для конечного пользователя высокий порог входа в ASP.NET MVC точно является преимуществом, а не недостатком.


(495) 943-24-61
