Мы например давно уже используем и то и другое: ASP.NET AJAX — для инициализации клиентских контролов, JQuery — для подвязки к элементам. Это очень удобно. Никаких конфликтов и нет, причем одна библиотека отлично дополняет другую :)
Есть 2 подхода в программировании — типизированный и нетипизированный. .NET Framework является типизированной платформой для программирования. Типизированный подход имеет главный плюс — безопасность и управляемость кода, а именно:
— refactoring
— intellisence
— проверки на уровне компиляции (в том числе страховка от невалидных вызовов)
— быстрота использования готового кода
— самодокументированность.
Поэтому в данном примере необходимо было продекларировать типизированный прототип результата и типизированный прототип хранимой процедуры. В помощь декларирования типов в примере были использованы атрибуты — это воистину магия .NET Framework'а. :))) Именно поэтому код в примере выглядит «раздуто».
отличный метод, использующий как плюсы LinqToSql (автоматизация по работе с хранимыми процедурами) так и работающий в разы быстрее стандартных вызовов.
— refactoring
— intellisence
— проверки на уровне компиляции (в том числе страховка от невалидных вызовов)
— быстрота использования готового кода
— самодокументированность.
Поэтому в данном примере необходимо было продекларировать типизированный прототип результата и типизированный прототип хранимой процедуры. В помощь декларирования типов в примере были использованы атрибуты — это воистину магия .NET Framework'а. :))) Именно поэтому код в примере выглядит «раздуто».