Блог: http://zametkinapolyah.ru/
Полезное в блоге: http://zametkinapolyah.ru/veb-programmirovanie и http://zametkinapolyah.ru/servera-i-protokoly
Паблик блога в ВК: https://vk.com/zametkinapolyah
Публикация в блоге: http://zametkinapolyah.ru/servera-i-protokoly/chto-takoe-klient-klientskij-kompyuter-i-klientskoe-prilozhenie.html
Как не банально, но клиент – это заказчик той или иной услуги или покупатель.
Вообще, термин клиент пришел к нам из Древнего Рима, в исконном значении слова клиент – это свободный гражданин Римской Империи, который находится в зависимости от патрона (знатного гражданина), но в то же время клиент пользуется покровительством и защитой патрона.
Если говорить про информатику, то клиент – это программное средство или физическое устройство, которое посылает запросы серверу (поставщику услуг).
Если говорить про сеть Интернет, то ваше устройство, с помощью которого вы смотрите данное видео – это клиентский компьютер, вы искали информацию и нашли ее на моем канале, соответственно, вы искали того, кто удовлетворит вашу потребность в информации.
Установи Эти Программы ПРЯМО СЕЙЧАС! Лучшие Программы для прокачки и оптимизации ПК Windows 10/11
Если говорить про локальную сеть или, как частный случай, корпоративную сеть, то клиентский компьютер – это маломощный компьютер, который пользуется вычислительными мощностями сервера при необходимости выполнения той или иной операции. В общем, клиентский компьютер – это машина, которая пользуется услугами.
Типичным примером клиентского приложения является браузер, с помощью которого вы заходите на сайты. Кстати, клиентские программы, и серверные могут взаимодействовать на одном и том же компьютере (сервер Apache и браузер, MySQL сервер и приложение MySQL Workbench и другие).
В общем случае клиентское приложение – это приложение, отправляющее запросы серверу с целью получения той или иной информации. Термин клиент в области IT чаще всего применяется именно к приложениям.
Подведем итоги: клиентское приложение – это программа, которая позволяет человеку взаимодействовать с сервером и получать требуемые услуги.
Композиция “All Good In The Wood” принадлежит исполнителю Audionautix. Лицензия: Creative Commons Attribution (https://creativecommons.org/licenses/by/4.0/).
Исполнитель: http://audionautix.com/
Поделиться
Кирилл Антонов
Канал для начинающего веб-разработчика. Здесь ты найдешь различные видео уроки о технологиях и программном обеспечение, которые используют веб-разработчики.
Источник: academiait.ru
Как заставить клиентов пользоваться мобильным приложением. Истории трёх компаний
Разработать приложение — лишь половина дела, ведь заставить людей им пользоваться — та ещё задачка. С владельцами бизнеса общался Владимир Старков, сооснователь приложения для клубов Mobifitness.
Приложения банков, такси, интернет-магазинов давно поселились в наших смартфонах. Они помогают совершать операции в любом месте в любое время, и это удобно. Сегодня мобайл уже не привилегия компаний-гигантов. Малый и средний бизнес тоже понял, что приложение — работающий инструмент. В начале 2017 года у 42% малых предприятий уже были мобильные приложения.
При этом всё чаще их заказывают офлайновые бизнесы: клинки, салоны красоты, школы иностранных языков, фитнес-клубы. Здесь приложения упрощают запись на приём или тренировку, избавляют ресепшен от потока звонков и шаблонных операций, позволяют клиенту быть в курсе новостей и отслеживать историю взаимоотношений с компанией. Так компании повышают качество обслуживания, экономят своё время и время клиентов.
Как выжать максимум из трафика на сайт?
Ваш текущий трафик может приносить больше лидов. Например, вы можете делать таргетированные SMS-рассылки по всем посетителям сайта, включая даже тех, кто не оставил контактов. Читайте как получать больше сделок и экономить бюджеты на рекламу с помощью платформы автоматизации маркетинга Calltouch Лидс. Узнать больше →
Спецпроект
Проблема в том, что убеждать скачать приложение Сбербанка никого не нужно. Но клиенту фитнес-клуба или салона красоты всё еще привычнее записываться по телефону, узнавать подробности у администратора, брать бумажные распечатки с ценами и расписанием.
Поэтому, если вы решите создавать мобильное приложение для своего бизнеса, не думайте, что с завершением разработки всё пойдёт само собой. Внедрение — вот ключевой этап, который нужно правильно организовать с учётом специфики ваших клиентов. В этой статье мы рассмотрим, как убеждали своих клиентов пользоваться мобильным приложением трёх фитнес-клубов из разных сегментов: маленькой кроссфит-студии «для своих», танцевальной студии с хорошей проходимостью и крупного фитнес padding: 10px 25px;»> Совет. Подумайте, кто из сотрудников — лидер мнений для ваших клиентов. Используйте его мощь и силу для внедрения приложения.
Об агитации
О приложении рассказывал администратор, мы писали о нём на всех площадках: в соцсетях и на сайте. И плакаты в зале, много плакатов! По всей студии мы развесили цветные распечатки с информацией о приложении и QR-кодами, причём так, чтобы перед глазами занимающегося было штук пять объявлений. А если он повернётся — ещё три.
Доходило до смешного: человек заходит в туалет, на двери висит объявление. Он открывает дверь, а там ещё одно. Поворачивает голову налево — ещё. Как говорится, психанули. Нам казалось, что очень медленно люди переходят в приложение, надо быстрее. #f8f8f8; padding: 10px 25px;»> Совет.
Напоминая о приложении по всем каналам коммуникации, не забудьте про оформление пространства, в котором находятся клиенты: любая стена может стать рекламной площадью.
О содействии
Прямого отказа пользоваться приложением мы не встречали. Но нужно понимать, что даже желания клиента иногда недостаточно для того, чтобы всё заработало. Кто-то соглашается, но забывает скачать, кто-то скачал, но не понял, как записаться на тренировку.
В этом случае сотрудники всегда должны быть готовы прямо на смартфоне показать, что и как сделать: помочь зарегистрироваться и провести инструктаж. #f8f8f8; padding: 10px 25px;»> Совет. Обучите персонал пользоваться приложением: каждый, от администратора ресепшена до официанта в баре, должен знать, как оно работает, и с лёгкостью отвечать на вопросы клиентов.
Бывали случаи, когда человек честно пытался, но не получилось записаться. Мы разбирались с причиной, иногда даже находили какие-то баги и отправляли разработчикам, чтобы исправить. Для этого приходилось человека задерживать на минутку, чтобы он показал, что не работает. После того, как всё было исправлено, человек получал push-уведомление о том, что проблема решена, и оставался доволен, что помог улучшить приложение. Приложение студии Geroy
О нереализованных идеях
Нашей изначальной целью было отказаться от ресепшена полностью и перевести всё взаимодействие с клиентом в мобайл, начиная с первой оплаты. Мы реализовали её не до конца. Ресепшен был избавлен от потока звонков, от приёма оплаты.
И всё-таки при первом посещении клиентом студии администратор был необходим — провести экскурсию по тренировочным залам, раздевалкам, рассказать о тренерах. Поэтому полная автоматизация клубов, возможно, ждёт всех нас только в будущем. #f8f8f8; padding: 10px 25px;»> Совет. Не переусердствуйте с резким переходом. Помните, что век роботов нас ждёт только в будущем, а пока всё ещё важен человек и живое общение.
История вторая. Танцевальная студия с большой проходимостью
Александр Еремин, экс-директор по развитию сети танцевальных студий «9 залов» Название: 9 залов. Аудитория: около 1600–1700 активных клиентов, средний возраст 24–34 года, в основном женщины. Особенность: большая текучка, много коротких абонементов, в том числе одноразовых. Пользователей мобильного приложения: до 75%.
Подход: главное, чтобы гостю было удобно. «9 залов» не фитнес-клуб, а большая танцевальная студия. Люди могут прийти как на разовый урок, так и ходить месяцами, текучка посетителей очень высокая. Управляющий школы танцев «9 залов» Александр Еремин рассказывает о том, как у них проходил процесс вовлечения клиентов в мобильное приложение.
Об активном росте
В то же время, когда происходило внедрение приложения, мы активно развивали маркетинг, а значит количество клиентов заметно росло в процессе. За год количество посетителей возросло с 700–800 до 1600–1700 человек, в приложении было зарегистрировано почти 1400 пользователей. Как можно видеть, цифры довольно плавающие, но в среднем процент внедрения можно оценить на уровне 75%. Примерно 50–60% из них пришло в приложение через 4–5 месяцев, остальные набрались постепенно в течение года. Процесс был не быстрым.
О целях
В отличие от многих клубов, у нас люди не покупают годовые абонементы. Есть много коротких абонементов, в том числе разовые, четырёхразовые, возьмиразовые. Высокий процент вовлечения в приложения в этой нише, я считаю, по определению невозможен. Поэтому мы не ставили цели перевести всех в мобайл, мы создавали конкурентное преимущество перед другими школами, улучшали сервис. Всё просто: люди не должны стоять в длинных очередях на ресепшен, пытаясь узнать расписание или взять его в распечатанном виде. Приложение 9 залов
О методах
До Mobifitness мы пользовались другим приложением, поэтому процесс вовлечения пользователей шёл по накатанной. Администратор сообщал клиентам, что есть удобное приложение, в котором расписание всегда под рукой. На распечатке расписания, которое мы раздавали, было написано, что есть приложение для Android и iPhone.
Мы делали SMS-рассылки несколько раз, в тексте сообщения давали прямую ссылку, чтобы человек перешёл по ней и сразу мог скачать приложение. #f8f8f8; padding: 10px 25px;»> Совет. Самый важный момент, о котором помнят не все: в анонсирующих SMS-рассылках должна быть ссылка на скачивание приложения. Делали анонсы во ВКонтакте, периодически даже на аватаре. Главный посыл — мы становимся ближе друг к другу, вы можете с нами коммуницировать через мобильное приложение, писать там отклики, а мы будем оперативно реагировать. То же самое происходило в Facebook и Instagram. Школа танцев 9 залов
О клиентах в возрасте
В 2016 году мы запустили новое направление, которое называлось «Для молодых душой» — специальные занятия, ориентированные либо на людей с ограниченными возможностями, либо на людей старше 55 лет. Но и здесь оказалось не всё так страшно. Публика легко воспринимала нововведения. В этой группе возникало значительно больше вопросов, они чаще обращались к администраторам, и нам удавалось разрешить все проблемы. Тех, кто не пользовался смартфонами, мы, конечно, не заставляли находить возможность для установки приложения, они просто берут по старинке печатное расписание.
Об отклике
Глава 1. Виды клиентов приложений
После того, как Вы установили платформу, создали пустую конфигурацию (или установили какую-нибудь учебную демо-конфигурацию), то при запуске стартера 1С Вы увидите две кнопки: «1С Предприятие» и «Конфигуратор» (для этого необходимо выделить какую-нибудь базу из списка, см. рис. 1.1.1).
Рис. 1.1.1. Стартер 1С
По большому счету это и есть два основных вида клиентских приложений.
Что же вообще такое клиентское приложение? Клиентское приложение — это программа, установленная на компьютере пользователя, которая осуществляет взаимодействие пользователя с системой «1С: Предприятий». По сути, мы имеем два основных вида программ, в которых может работать пользователь: это конфигуратор, где программист ведет разработку прикладного решения, и предприятие, где пользователь работает с данными и по алгоритмам, разработанным программистом. Так было в платформах 8.0 и 8.1. С появлением платформы 8.2, а потом и платформы 8.3, количество клиентских приложений увеличилось.
После выхода платформы 8.2, «1С: Предприятие» в режиме пользовательского приложения может работать в тонком и толстом клиенте, а также появился web-клиент, который позволяет работать с «1С: Предприятием» из web-браузера.
Итого, на данный момент существует четыре вида клиентских приложений:
- «Тонкий клиент»
- «Толстый клиент»
- Web-клиент
- Конфигуратор
Почему появилась необходимость разделения обычного клиентского приложения на три вида: «тонкий», «толстый» и web-клиент? Виной этому развитие технологий вообще и интернета в частности. Очень часто стала появляться необходимость в работе с «1С: Предприятием» через сеть интернет, и это стало накладывать определенные ограничения, поскольку пропускная способность сети интернет гораздо уже, чем обычной локальной сети. Поэтому те технологии платформы, которые существовали при редакциях 8.0 и 8.1, стали неприменимы в новых реалиях. Как следствие, была разработана платформа 8.2, в которой обычное приложение разделилось на три вида: «толстый», «тонкий» и web-клиент.
Разберем все виды клиентов подробнее.
«Тонкий клиент»
Начнем с «тонкого клиента». «Тонкий клиент» — это такой вид клиентского приложения «1С: Предприятия», под которым возможна работа по сети Интернет. По своей сути он только отображает данные на форме или в отчете, из «тонкого клиента» нет доступа к объектным типам, а также нельзя выполнять под ним запросы. Ресурсы устройства, на котором запущен тонкий клиент, используются только для вывода данных на экран дисплея, все вычисления, запросы и алгоритмы должны выполняться на стороне сервера. Под этим видом клиента нельзя работать в конфигураторе.
Этот вид клиентского приложения поставляется в виде отдельного дистрибутива, который так и называется «Тонкий клиент 1С:Предприятия для Windows», скачивается с сайта 1С (при наличии ИТС-подписки) и устанавливается на локальной машине. Исполняемый файл в операционной системе Windows называется 1Cv8с.exe.
«Тонкий клиент» может иметь связь с базой по протоколам TCP/IP, HTTP, HTTPS. Для того, чтобы тонкий клиент работал по протоколам HTTP и HTTPS, на стороне сервера должен быть установлен и настроен Web-сервер, например Apache или IIS. Причем самое интересное: web-сервер может взаимодействовать с «1С-Предприятием» как в файловом, так и в клиент-серверном режиме.
Разберем работу «тонкого клиента» по разными протоколами. Первым делом, начнем с привычного нам TCP/IP (кто не знает, это самый распространенный протокол работы локальной сети Ethernet). Возможны два варианта работы с тонким клиентом по сети Ethernet: клиент-серверный вариант и работа с файловой базой.
Рассмотрим оба этих варианта работы «1С: Предприятия»:
Файловый вариант применим, когда работает один или несколько пользователей в рамках небольшой сети, а также в том случае, когда не используются большие объемы данных или громоздкие вычисления. В этом варианте работы все данные расположены в одном файле 1Cv8.1CD, который так и называется – файловая база данных «1С: Предприятия». Схематически работу файлового варианта можно представить так:
Рис. 1.1.2 Схематичное представление работы файлового варианта
Клиент-серверный вариант имеет более сложную структуру. Он предназначен для работы большого числа пользователей и для громоздких вычислений массивных объемов данных. Всего у этого варианта три звена: клиент – это приложение, на котором ведет работу конечный пользователь; кластер серверов «1С: Предприятия» – это программа, которая обеспечивает взаимодействие клиента и системы управления базой данных; SQL — сервер (система управления базами данных) – специальная программа, предназначенная для организации базы данных и её хранения. Схематично можно представить так:
Рис. 1.1.3 Схематичное представление работы клиент-серверного варианта
Вернемся к «тонкому клиенту». Как было выше сказано, это клиентское приложение посредством протокола TCP/IP может работать как c вариантом файловой базы, так и с вариантом клиент-серверной архитектуры.
При файловом варианте работы (рис. 1.1.4) «тонкий клиент» взаимодействует непосредственно с файловой базой данных. При этом на стороне «тонкого клиента» организуется специализированная серверная среда, которая, по сути, эмулирует работу сервера. Эта специализированная серверная среда не выделяется отдельным процессом в операционной системе, а входит в процесс «тонкого клиента». Она берет на себя загрузку прикладной конфигурации и прочие серверные действия, необходимые для нормального функционирования «тонкого клиента».
В случае клиент-серверного варианта (рис 1.1.5) «тонкий клиент» напрямую взаимодействует с кластером серверов «1С:Предприятия» посредством локальной сети Ethernet. В этом варианте принципы работы точно такие же, как и для «толстого клиента».
Почему же нужно применять «тонкий клиент» при работе по локальной сети, когда для этого можно работать под «толстым клиентом»? Не всегда в локальной сети предприятия используются хорошие быстрые машины, способные на себя брать какие-то вычисления. Очень часто это могут быть «убитые в хлам» компьютеры, и в данном случае работа под «тонким клиентом» вполне оправдана. При работе в «тонком клиенте» по локальной сети проходят меньшие объемы данных, все вычисления ведутся на сервере, а не на локальной машине, и поэтому устанавливаются более низкие требования к производительности компьютеров, на которых запущен этот вид клиентского приложения (в том случае, когда используется клиент-серверный вариант работы базы).
Теперь перейдем к работе с «тонким клиентом» через сеть Internet. Работа с этим видом клиентского приложения посредством сети Internet возможна как в файловом варианте, так и в клиент-серверном варианте.
Но в обоих случаях, для её полноценного функционирования, на стороне сервера должен быть установлен и запущен web-сервер (Apache или IIS). При этом работает такая цепочка: «тонкий клиент» посредством протоколов HTTP и HTTPS взаимодействует с web-сервером, а web-сервер уже взаимодействует или напрямую с файловой базой данных (см рис. 1.1.6) или с кластером серверов «1С: Предприятия», а кластер серверов уже по знакомой нам схеме взаимодействует с SQL-сервером.
В этой книге мы не будем подробно разбирать механизмы настройки «тонкого клиента» и web-клиента для работы через интернет, а коснемся только общих моментов, для того чтобы Вам был понятен принцип действия.
И последняя важная особенность «тонкого клиента»: под ним у Вас нет возможности работать с конфигуратором. Когда Вы запустите «тонкий клиент», то кнопка «конфигуратор» в стартере 1С будет отсутствовать (см. рис 1.1.8). В принципе, это логично: нет смысла давать доступа к «тяжелому» конфигуратору, когда у Вас ограничены ресурсы сети.
Рис. 1.1.8. Вид окна запуска «тонкого клиента»
Web-клиент
Следующий интересный вид клиента, который мы разберем, это web-клиент. Этот вид клиентского приложения необходим для работы только по сети Internet. Причем, если для работы «тонкого клиента» на локальной машине необходимо было устанавливать программное обеспечение, то для работы под web-клиентом этого делать не нужно.
Вся работа с данным клиентом может осуществляться посредством интернет-браузера (Mozilla, Opera, Internet Explorer и др.). Это очень удобный вид «тонкого клиента»: любой пользователь, в любой точке мира с любого устройства может запустить интернет-браузер, ввести адрес web-сервера, где опубликована база, и получить доступ к этой самой базе. Нет необходимости ни в скачивании, ни в установке какого-либо программного обеспечения.
Web-клиент может работать как с обычной файловой базой, так и с клиент-серверной архитектурой. Единственно, что в обоих случаях, как и в случае работы «тонкого клиента» посредством сети Internet, необходимо на стороне сервера установить специальное программное обеспечение – web-сервер (как правило, это Apache или IIS).
Принципы работы web-клиента в случае файловой базы и клиент-серверной архитектуры представлены на рис. 1.1.9 и 1.1.10
![]() |
![]() |
Рис. 1.1.9. Схема работы web-клиента в файловом варианте | Рис. 1.1.10. Схема работы web-клиента в клиент-серверном варианте |
«Толстый клиент»
«Толстый клиент» — это основной вид клиента, под которым можно осуществлять нормальную работу с «1С: Предприятием». Под этим видом клиента доступна практически вся функциональность, предоставляемая встроенным языком программирования 1С. Например, под ним можно работать с запросами и с прикладными типами.
Одна из особенностей «толстого клиента» то, что он поддерживает работу в обычном режиме, т.е. под «толстым клиентом» Вы можете запускать приложения, разработанные под платформами 8.1 и 8.0. – обычные приложения. А также в управляемых приложениях запускать обычные формы, что естественно нельзя сделать в «тонком клиенте».
Про обычные и управляемые приложения мы подробно поговорим в следующей главе.
«Толстый клиент» устанавливается обычным дистрибутивом и в операционной системе Windows запускается исполняемым файлом 1Cv8.exe.
Поскольку для работы с «толстым клиентом» необходимы значительные вычислительные мощности, то связываться с базой данных можно или напрямую, или посредством локальной сети Ethernet. Этот вид клиентского приложения может работать как с файловой базой данных, так и с клиент-серверной архитектурой (по протоколу TCP/IP).
В том случае, когда используется клиент-серверный вариант работы «толстого клиента» (рис. 1.1.13), то «толстый клиент» по локальной сети подключается к кластеру серверов «1С:Предприятия», а кластер серверов взаимодействует с SQL-сервером (СУБД). Причем кластер серверов и СУБД могут находиться на разных компьютерах, администратор имеет возможность их разнести, чтобы оптимизировать производительность серверов.
С файловой базой «толстый клиент» может работать как напрямую: файл базы расположен на том же компьютере, где установлен «толстый клиент», — так и по локальной сети (рис.1.1.12). В том случае, если идет взаимодействие с файловой базой данных по локальной сети, к ней должен быть предоставлен полный доступ через общий сетевой ресурс.
И как уже должно быть понятно, «толстый клиент» — это единственное пользовательское приложение, из которого Вы можете свободно открыть конфигуратор и вести разработку. Никакое другое пользовательское приложение «1С:Предприятия» это сделать не позволяет. Когда Вы запустите «толстый клиент», то в окне запуска увидите кнопку «Конфигуратор» (см. рис. 1.1.11).
Рис. 1.1.11 Окно запуска «толстого клиента»
![]() |
![]() |
Рис. 1.1.12. Схема работы «толстого клиента» в файловом варианте | Рис. 1.1.13. Схема работы «толстого клиента» в клиент-серверном варианте |
И в заключение приведем таблицу, которая наглядно дает понять, чем отличаются эти три вида клиентских приложений: «толстый клиент», «тонкий клиент» и web-клиент.
«Толстый клиент» | «Тонкий клиент» | Web-клиент | |
Работа с конфигуратором | + | — | — |
Работа по локальной сети Ethernet | + | + | + |
Работа по сети Internet | — | + | + |
Требуется установка дистрибутива | + | + | — |
Работа с файловой базой | + | + | + |
Работа с sql-сервером | + | + | + |
Работа с обычными приложениями | + | — | — |
Работа с управляемыми приложениями | + | + | + |
Открытие обычных форм в управляемых приложениях | + | — | — |
Табл. 1.1.1 Отличия различных клиентских приложений.
Легкое и быстрое освоение программирования в 1С с помощью моих книг: «Программировать в 1С за 11 шагов» и «Основы разработки в 1С: Такси»
Уникальная авторская методика!
Иногда кажется, что изучить язык программирование в 1С сложно и трудно. В действительности программировать в 1С — легко. Помогут Вам легко и быстро освоить программирование в 1С мои книги: «Программировать в 1С за 11 шагов» и «Основы разработки в 1С: Такси»
Эта книга подойдёт тем, кто уже начал программировать и испытывает определенные сложности с этой темой и тем, кто уже давно программирует, но ни разу еще не работал с управляемыми формами 1С
- Без сложных технических терминов;
- Более 600 страниц практического материала;
- Каждый пример сопровождается рисунком (скриншот);
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
Промо-код на скидку в 15% — 48PVXHeYu
Изучите программирование в 1С с помощью моей книги «Программировать в 1С за 11 шагов»
- Без сложных технических терминов.
- Более 700 страниц практического материала.
- Каждое задание сопровождается рисунком (скриншот).
- Сборник задач для домашней проработки.
- Книга написана понятным и простым языком — для новичка.
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
Если Вам помог этот урок решить какую-нибудь проблему, понравился или оказался полезен, то Вы можете поддержать мой проект, перечислив любую сумму:
можно оплатить вручную:
Яндекс.Деньги — 410012882996301
Web Money — R955262494655
Вступайте в мои группы:
Источник: www.1s-up.ru