пятница, 3 декабря 2010 г.

Weboutdoor И Асинхронное Программирование

Наконец создаём сайт на подобии http://www.weboutdoor.ru Добавляете текст, графику, немножко скриптов доровых и не очень И здесь сталкиваетесь с понятием асинхронное программирование Зачем оно нам? Отчего не сделать просто обыкновенную страницу с прайс листом и телефоном и к примеру icq? Многие но и делают но не вы. Сущность асинхронного программирования в том, что браузер посетителя не ждёт пока сервер подвергнет обработке запрос. То кушать вы жмёте на кнопку кликаете по ссылке и всё случается также как с простыми компьютерными программами. Есть конечно разные серверные технологии и они существенно эволюционировали в последнее пора. Но они сталкиваются с задачей одновременного обслуживания нескольких покупателей. Представьте сайт который "готовит" кофе для кампании. Наличествует веб интерфейс с подключёнными к нему кофеварками. Одна кофеварка и к ней выстраивается очередность офисных сотрудников. А когда кофеварки две. Покуда сервер обслуживает кофеварку для одного клиента, браузер посетителя занят - он ждёт ответа на запрос к первой кофеварке- доступ к иной заблокирован, необходимо предварительно подождать пока станет свободной первая и только потом обрести запрос ко второй- и в результате вы сохранились без кофе. Как асинхронное программирование труднее: Для вашего юзера нисколько он в том числе и порадуется как резко и классно ваш сайт трудится Для вас  это существенно усложняет задачу создания сайта. Как зависит от определенной реализации. При объединении асинхронного  javascript с PHP вы получаете вы получаете доступ в "открытое" open source сообщество И еше на данный момент присутствуют готовые пакеты  adobe spry, jquery и другие коие значительно делают легче процесс. Делать нужно с прицелом на будущее. Грядёт эра WEB 2 0 и общественных сетей и ваш смазливый но стандартный вебсайт потеряется среди более передовых.

Комментариев нет:

Отправить комментарий