Почему Telerik ASP.NET MVC контролирует меньше, чем ASP.NET AJAX? - PullRequest
2 голосов
/ 04 июля 2010

Элементы управления ASP.NET MVC - Около 9 элементов управления.

Элементы управления ASP.NET AJAX - около 70+ элементов управления.

Я где-то читал, что вы не можете использовать элементы управления AJAX в веб-приложениях ASP.NET MVC. Означает ли это, что ASP.NET MVC менее продуктивен?

Ответы [ 4 ]

5 голосов
/ 04 июля 2010

ASP.NET MVC - это очень новая структура по сравнению с ASP.NET Webforms. Фреймворк ASP.NET MVC версии 2 был «официальным» только около 4 месяцев. Дайте Telerik время, чтобы наверстать упущенное. :)

Нечестно сказать, что ASP.NET MVC менее продуктивен, чем веб-формы ASP.NET, а скорее, что меньше предварительно встроенных инструментов для обслуживания тех же функций, что и в веб-формах. Тем не менее, из-за очень легкого и гибкого характера ASP.NET MVC вы обнаружите, что многие инструменты и утилиты JavaScript более доступны в MVC, чем в веб-формах, потому что их реализация значительно меньше хлопот. (F @ * $ JSON с ASP.NET Webforms, большое спасибо!).

jQuery и ASP.NET MVC похожи на горох в стручке, и, комбинируя их, вы, вероятно, обнаружите, что у вас есть доступ к более богатой функциональности на стороне клиента в MVC, чем когда-либо в веб-формах, несмотря на то, что реализация требует немного больше JavaScript, чем вы привыкли.

2 голосов
/ 04 июля 2010

Я не думаю, что количество сторонних контролей является хорошим показателем производительности. Некоторые из этих элементов управления могут иметь так много функций, что в итоге вы становитесь менее продуктивными, пока вы пытаетесь все это решить.

1 голос
/ 04 июля 2010

Означает ли это, что ASP.NET MVC меньше продуктивный?

Какой вопрос задать на сайте, где большинство пользователей используют ASP.NET MVC! Вы знаете ответ, который получите здесь.

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

Я обычно рисую линию, где веб - это больше приложение с веб-интерфейсом (используйте ASP.NET, Telerik, Viewstate ..) или веб - это более общедоступный веб-сайт (используйте ASP.NET MVC, jquery, jquery плагины ).

0 голосов
/ 04 июля 2010

Означает ли это, что ASP.NET MVC менее продуктивен?

ASP.NET MVC не менее продуктивен, он другой.У вас нет парадигмы постбэка и управления сервером.С другой стороны, у вас есть куча htmlhelpers и возможность легко создавать свои собственные.Также есть MvcContrib, T4MVC и несколько пользовательских htmlhelpers, провайдеров, ... которые уже можно найти на сайтах, таких как github и codeplex.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...