Тема: ООП проти байто*****
Хай. От така задачка мається: є купка скриптів, котрі являють собою одне ціле, та сервер. Ці скрипти мають відправляти та отримувати дані від сервера.
Я зробив так: створив на клієнті ще один скрипт (далі Посередник), котрий відправляє та отримує дані, та звертаюся до нього з усіх інших скриптів, для того, щоб передати дані. Так, як відправка команди передбачує отримання та обробку відповіді від сервера, разом з даними для передачі Посереднику я також передаю деякий ключ та посилання на скрипт, що звертається до Посередника. Далі цей ключ та посилання на скрипт запам'ятовується у Посередника та разом з даними передається серверу, а сервер щось там робить, та разом з відповіддю також передає цей самий ключ. А коли відповідь від сервера приходить до Посередника, він виймає з тої відповіді ключ, дивиться в своєму списку, посилання на який скрипт відповідає цьому ключу, та потім передає потрібному скрипту отримані дані.
А от одна людина, каже, що той ключ буде дуже завантажувати інтернет-канал (хоча той ключ займає всього декілька байт), і що краще буде зробити так: В кожному з скриптів писати один й той самий код, котрий може відправляти та приймати дані, створити в кожному скрипті якусь чергу, при відправці повідомлення на сервер автоматично заносити в чергу дію, котру треба зробити по приходженні відповіді від сервера, і як тільки прийде відповідь, то відразу витягувати дію із черги та обробляти отримані дані. Це все щоб не було того ключа, котрий займає декілька байт.
Яка реалізація є кращою? Ще можу додати, що скриптів може бути більше сотні.