1. камеры
  2. Аудио & Электроника автомобиля
  3. Главная Аудио
  4. Личная Аудио
  5. телевизоры
  6. Умный дом
  >> Россия Электронный Технологии >  >> Умный дом >> Умная жизнь

Преимущества и недостатки тонких клиентов

В мире компьютерного программирования «клиент» — это интерфейс рабочего стола, который видит человек, использующий приложение. «Толстый» клиент — это клиент, в котором эта часть приложения должна быть загружена на рабочий стол. Он может быть написан на Java, C# или каком-то другом языке, но работает сам по себе и вызывает сервер приложений по сети. «Тонкий» клиент — это тот, который не требует загрузки дополнительного программного обеспечения. Сегодня это обычно означает веб-приложение, которое использует браузер для представления приложения пользователю, но может означать и специализированное терминальное устройство.

Простое распространение

Основным преимуществом тонкого клиента является возможность вносить изменения в приложение без необходимости установки программного обеспечения на каждый рабочий стол, который его использует. В некоторых случаях, например, когда предприятия продают товары и услуги через Интернет, это абсолютно необходимо; беспокоясь о вирусах, большинству людей не нравится устанавливать неизвестное программное обеспечение на свой компьютер. Но даже в ограниченной сети предприятия гораздо сложнее установить, даже автоматически, новую копию приложения на все рабочие столы, которые его используют.

Дешевле терминалы

Приложения тонкого клиента, как правило, имеют большую часть своей сложной бизнес-логики на удаленном сервере, потому что программное обеспечение тонкого клиента не способно выполнять такую ​​логику. Это может означать, что менее мощные и, следовательно, менее дорогие ПК будут работать, поскольку на них работает только браузер, а не сложные бизнес-транзакции, взаимодействующие с базой данных.

Меньшее время отклика

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

Менее надежная поддержка транзакций

Тонкий клиент, такой как браузер, не поддерживает постоянную связь с сервером, а затем с базой данных. Когда вызов сделан, он завершен, результат передан обратно на ПК, и соединение разорвано. С толстым клиентом можно установить и поддерживать соединение, так что, если что-то случится с транзакцией, клиент и сервер соединятся и смогут восстановиться гораздо проще, поскольку оба знают текущий статус данных.

Загрузка ресурсов

Из-за меньшей потребности в вычислительной мощности ПК и отсутствия постоянного подключения к серверу тонким клиентам требуются более легкие ПК, которые не создают такой большой нагрузки на сеть, но обычно требуют более надежных серверов для обработки всей бизнес-логики. Толстые клиенты противоположны с точки зрения использования ресурсов. В зависимости от текущих обстоятельств, таких как размер сервера или нагрузка на сеть, та или иная модель может оказаться более выгодной для бизнеса, использующего приложение.


  1. Преимущества и недостатки оптической мыши
  2. Преимущества и недостатки виртуальной реальности
  3. Преимущества и недостатки микропроцессора
  4. Преимущества и недостатки Twitter
  5. Преимущества и недостатки сетевых кабелей