ASP.NET MVC по сравнению с WebForms: скорость и сравнение архитектуры [закрываются]

Вы также можете скрыть клавиатуру при касании на экране просмотра:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
     UITouch * touch = [touches anyObject];
     if(touch.phase == UITouchPhaseBegan) {
        [txtDetail resignFirstResponder];
      }
 }
28
задан Sergey 17 December 2009 в 07:14
поделиться

3 ответа

  • Скорость разработки: WebForms
  • Скорость производительности: MVC
  • Простота использования: WebForms (обычно)
  • Модульное тестирование: MVC (обычно)
29
ответ дан 28 November 2019 в 03:30
поделиться

Я думаю, что MVC - это более легкий фреймворк и более производительный, потому что он не делает многих вещей, которые делает фреймворк WebForms. окна, например, как viewstate. Я не думаю, что было бы справедливо сказать, что MVC не для крупномасштабных приложений, поскольку он, вероятно, масштабируется лучше, чем WebForms, с точки зрения производительности. Что касается готовых функций, WebForms делает для вас больше, потому что обрабатывает состояние между сообщениями для вас, через состояние просмотра и т. Д.

У меня нет ссылок на сравнение производительности со мной, но я был бы чрезвычайно удивлен если их нет. Возможно, даже у Microsoft есть.

4
ответ дан 28 November 2019 в 03:30
поделиться

Этот сайт является лучшим примером производительности и масштабирования ASP.net MVC

Некоторые функции, которые, как мне кажется, необходимы для Enterprise и которые предоставляет MVC, это

  1. Модульное тестирование - несмотря на то, что для реализации этого на начальном этапе требуется время, это экономит много времени в будущем

  2. Разделение проблем - это действительно повышает скорость разработки и модификации

  3. Производительность - поскольку и MVC, и веб-формы используют тот же ASP.net, что и основная структура, и MVC легче и совместим с HTTP, что дает вам лучшую производительность

7
ответ дан 28 November 2019 в 03:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: