Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Что такое "клиентская библиотека"? (https://javascript.ru/forum/misc/27731-chto-takoe-klientskaya-biblioteka.html)

jsuse 23.04.2012 05:07

Что такое "клиентская библиотека"?
 
Вот читаю ФАК по php. Есть там вопрос про MySQL и фраза такая в ответе:
"Сегодня клиентские библиотеки уже установлены на большинстве систем."

Смотрю на Гугле:
"Загрузка клиентских библиотек, примеров кода и руководств"

Не понимаю, что такое клиентская библиотека. И что значит "клиентские библиотеки установлены на большинстве систем"?

Riim 23.04.2012 07:26

Цитата:

Сообщение от Maxmaxmахimus
Клиенская называется потмоу что челоек сам может себе такие библиотеки написать

я всегда думал, что клиентская от того, что у клиента устанавливается. Ну и серверная - на сервере.

jsuse 27.04.2012 00:14

Цитата:

Сообщение от Maxmaxmахimus (Сообщение 170675)
Riim,
ты ошибался)

То есть, если правильно понимать ответ с php "Сегодня клиентские библиотеки уже установлены на большинстве систем."
выходит, что эти библиотеки, написанные программистами, теперь заранее сразу устанавливаются на компьютеры? Я покупаю новый комп, а там уже предустановлены клиентские библиотеки?

Но клиентских библиотек, то есть кода, которые могут написать просто программисты, может же быть валом. Кто же тогда определяет, какой код устанавливать заранее в компьютер при продаже, а какой не ставить?

Кста, Maxmaxmахimus, шикарный юзерпик ))

with-love-from-siberia 27.04.2012 01:50

Можно сказать, что клиентская библиотека это библиотека, устанавливаемая на клиенте. Но это не дает представления о том что это такое. Более общо - клиентское программное обеспечение (ПО).

Представьте общий случай. Есть поставщики услуг и потребители этих услуг. При этом требуются средства для манипуляции и управления этими услугами. Эти средства чаще всего разрабатываются производителем поставщика услуг (или потребителя) для того, что потребитель мог выполнять различные операции с услугами.

Поставщик услуг это сервер (чаще всего). Потребитель - клиент. Специализированное ПО это средства для работы с услугами. Это ПО может быть как целой программой или комплексом программ, так и отдельной библиотекой, встраиваемой в ПО потребителя. Вот эта библиотека и будет клиентской.

Пример. MySQL - поставщик услуги хранения данных. Для работы с данными из PHP разработана библиотека, встраиваемая в PHP. Она предоставляет определенный интерфейс для взаимодействия с СУБД. Так как PHP это программа, то ее надо установить (инсталлировать) на систему. Во время установки PHP из установочного пакета эта библиотека может быть установлена или не установлена. На большинстве систем ее устанавливают.

Это пример клиентской библиотеки, которая установлена на большинстве систем.


Часовой пояс GMT +3, время: 03:24.