Архитектура Microsoft Windows для разработчиков

Недостатки «интеллектуальных» клиентов


  • Выполнение бизнес-правил на клиенте иногда увеличивает сетевой трафик из-за необходимости передавать клиенту все данные для принятия решения на основе правил.
  • Для модификации бизнес-логики необходимо повторное развертывание всех клиентов.

  • Повышение требований к ресурсам сервера, где выполняются все запросы и манипуляции с данными.
  • Ограниченный выбор средств разработки: хранимые процедуры, например, создают на языке Transact-SQL. Хотя SQL Server поддерживает вызовы кода, написанного на других языках, этот подход сложен и в общем случае менее эффективен, нежели разработка тех же функций на Transact-SQL.


  • Содержание раздела