Найти в Дзене

Толстый, тонкий, веб-клиент, мобильный клиент, чем отличаются #1С Программирование

Это всё клиенты для клиент-серверного варианта базы. Файловый сейчас редко встречается. На компьютер пользователя в офисе устанавливают либо толстый либо тонкий. Веб-клиент доступен везде, даже на смартфоне. Мобильный только на смартфоне в виде приложения. Для разных случаев используют разные клиенты. Зависит от потребностей и возможностей. Как сказал один мой коллега. Если сервер не справляется, то богатые покупают новый сервер и ещё один запасной. А оптимизация для нищебродов:) В синтаксис помощнике в конфигураторе в описание каждого метода написано где он доступен. Надо обязательно обращать на это внимание. Не удобен он только для программистов. Многие методы не работают и приходится изгаляться часто. В целом все клиенты хороши, главное правильно их использовать.
Оглавление

Это всё клиенты для клиент-серверного варианта базы. Файловый сейчас редко встречается.

На компьютер пользователя в офисе устанавливают либо толстый либо тонкий. Веб-клиент доступен везде, даже на смартфоне. Мобильный только на смартфоне в виде приложения.

Для разных случаев используют разные клиенты. Зависит от потребностей и возможностей.

Это всё клиенты:)
Это всё клиенты:)

1. Толстый

  • Толстый обычно ставят на хорошие компьютеры. Они берут на себя часть нагрузки вместо сервера.
  • Многие методы и функции которые работают на сервере, работают и на толстом клиенте. Потому он так и называется.
  • Если компьютеры достаточно мощные, ничего не мешает разгрузить немного сервер. Плюсом что-то у пользователя будет работать быстрее. Особенно если сеть перегружена.
Как сказал один мой коллега. Если сервер не справляется, то богатые покупают новый сервер и ещё один запасной. А оптимизация для нищебродов:)
  • В общем в толстом многое работает что не работает в тонком и программа загружает оперативку компьютера клиента.
  • Обычно самый распространённый вариант.
  • Минус в том, что если вы решите оптимизировать, а программа была заточена под толстый клиент, многое придётся переписывать.
  • Поэтому в идеале лучше сразу програмно директивами всё валить на сервер.

2. Тонкий

  • Когда компьютеры слабые а сервер мощный используют тонкий клиент.
  • Он меньше весит в мегабайтах, меньше ест ресурсы клиента и старательно грузит сервер:)
  • Программируют сразу под сервер директивами, что в принципе правильно.
В синтаксис помощнике в конфигураторе в описание каждого метода написано где он доступен. Надо обязательно обращать на это внимание.
Синтаксис помощник в 1с-ке незаменим!
Синтаксис помощник в 1с-ке незаменим!
  • Если у Вас мощный сервер или несколько серверов, конечно лучше использовать тонкий.
Не удобен он только для программистов. Многие методы не работают и приходится изгаляться часто.

3. Веб-клиент

  • Это самый легкий и универсальный клиент. Он работает в любом браузере.
  • Под него только надо настроить веб-сервер. Apache обычно.
  • Нужно опубликовать базу и дальше она будет доступна просто по ссылке.
  • Авторизация там стандартная.
  • Вещь доступна везде и всегда, очень удобная.
  • Но опять же по методам и функциям он сильно ограничен, ещё больше чем тонкий. В основном обращения к серверу. Ну метод Сообщить() работает например и т.п.
  • Читайте описание в синтаксис помощнике.
  • Его обычно используют для удалённых сотрудников. Разъездных сервисных инженеров например. Хотя сейчас всё больше приложения делают для таких.
  • Или тех кто на удалёнке, если у них нет прямого подключения к офисному компьютеру.

4. Мобильный клиент

  • Это по сути аналог веб-клиента для смартфона.
  • Там более дружественный интерфейс, а остальное всё тоже в принципе.
  • Подключается также через веб-сервер HTTP(S) соединение.

В целом все клиенты хороши, главное правильно их использовать.