AJAX за PHP - Лесно

Сървърният език PHP отдавна е един от признатите лидери в областта на уеб разработката. Много експерти го обичат заради относителната му простота и страхотни характеристики. В същото време бумът на Web 2.0, разбира се, не застрашава по никакъв начин сървърните технологии, тъй като по-голямата част е чисто от страна на клиента. Всеобщото разпространение на AJAX принуждава много професионалисти бързо да изследват нови области, които между другото не са толкова лесни за научаване.

Според разработчиците те се опитват да направят Ajax Agent по такъв начин, че да е възможно най-лесно за потребителите да внедрят функционалността AJAX в своите уеб приложения. За да работи библиотеката правилно, трябва да включите следните редове в PHP кода:

include_once ('agent.php');
$ агент-> init ();
agent.call ('url', 'server_function', 'client_handle', param1, param2,.);

Първият ред включва библиотеката на Ajax Agent. Вторият инициализира агента от страна на клиента. И третият стартира всички необходими обекти и позволява на клиента да осъществява директен достъп до функциите от страна на сървъра асинхронно. Ajax Agent използва JSON за обмен на данни вместо XMLHttpRequest.

Следващата библиотека се фокусира изключително върху решаването на проблеми, свързани с комуникацията между клиента и сървъра. С други думи, потребителят няма да намери нищо излишно тук. Независими разработчици обаче вече са представили на обществеността редица добавки, които значително разширяват възможностите на Cajax. Едно от предимствата на проекта е прозрачността на изходния код, която всеки повече или по-малко запознат с уеб технологиите може да разбере, така че описаният продукт ще се хареса на тези, които обичат да разработват за себе си съществуващите разработки.

Много амбициозен проект, който е видим от самото начало - от изявлението на разработчиците: "My-BIC AJAX State of Mind PHP хармония". Не мисля, че си струва да се превежда. Ако говорим за практическото приложение на продукта, тогава тук той се показва като един от лидерите. Първо, My-BIC дава на потребителите избор коя технология да използват за обмен на данни между сървър и клиент: XML, JSON или TEXT.

Структурно My-BIC се състои от три файла: