Wicked
Новичок
Посоветуйте Ajax движок
Хотелось бы найти такой Ajax движок, который бы имел следующие характеристики (или бы как можно ближе к ним):
1) чтобы он умел использовать как можно больше всяких XMLHttpRequest, ActiveXObject("Microsoft.XMLHTTP"), ActiveXObject("Msxml2.XMLHTTP"), или <script> / <iframe>, если предыдущие недоступны. И выбирал бы оптимальный вариант автоматом.
2) изначально поддерживал бы протокол HTTP, но мог бы быть расширяем:
- например, отправлять запросы через любые сокеты (если JS умеет)
- или просто посылать запрос какому-то JS wrapper'у, который бы этот запрос дальше никуда и не посылал
(например, в сторону работы чисто через сокеты, если бы js позволял, или мог бы подключаться к локальному js-wrapper'у) - могло бы быть полезно для отладки.
3) мог использовать json, xml, ... в качестве формата передачи данных. Вроде посылать Json через XMLHttprequest еще никто не запрещал
4) поддержка synchronous (когда js молча ждет ответа) и asynchronous (когда js выполняется дальше, но реагирует на евент, когда ответ получен) запросов. Ествественно
Естественно, к этому делу неплохо бы иметь PHP backend, чтобы распознавать разные виды запросов (парсить тот же JSON, тем более, если он обернут в XML, как в случае отправки через xmlhttprequest).
В основном такое хочется, чтобы не сильно задумываться о способах реализации AJAX-приложений и концентрироваться на более важных сторонах. Взял данные на стороне JS, отправил, получил на стороне пхп в том же виде. Составил ответ в пхп, отдал как респонз, получил на стороне JS в том же виде, и доволен.
Пробовал Jsolait xmlrpc + IXR_Library. Нравится. Но xmlrpc жрет многовато трафика
ЗЫ: я допускаю, что я могу требовать невозможного и ненужного
Хотелось бы найти такой Ajax движок, который бы имел следующие характеристики (или бы как можно ближе к ним):
1) чтобы он умел использовать как можно больше всяких XMLHttpRequest, ActiveXObject("Microsoft.XMLHTTP"), ActiveXObject("Msxml2.XMLHTTP"), или <script> / <iframe>, если предыдущие недоступны. И выбирал бы оптимальный вариант автоматом.
2) изначально поддерживал бы протокол HTTP, но мог бы быть расширяем:
- например, отправлять запросы через любые сокеты (если JS умеет)
- или просто посылать запрос какому-то JS wrapper'у, который бы этот запрос дальше никуда и не посылал
(например, в сторону работы чисто через сокеты, если бы js позволял, или мог бы подключаться к локальному js-wrapper'у) - могло бы быть полезно для отладки.
3) мог использовать json, xml, ... в качестве формата передачи данных. Вроде посылать Json через XMLHttprequest еще никто не запрещал
4) поддержка synchronous (когда js молча ждет ответа) и asynchronous (когда js выполняется дальше, но реагирует на евент, когда ответ получен) запросов. Ествественно
Естественно, к этому делу неплохо бы иметь PHP backend, чтобы распознавать разные виды запросов (парсить тот же JSON, тем более, если он обернут в XML, как в случае отправки через xmlhttprequest).
В основном такое хочется, чтобы не сильно задумываться о способах реализации AJAX-приложений и концентрироваться на более важных сторонах. Взял данные на стороне JS, отправил, получил на стороне пхп в том же виде. Составил ответ в пхп, отдал как респонз, получил на стороне JS в том же виде, и доволен.
Пробовал Jsolait xmlrpc + IXR_Library. Нравится. Но xmlrpc жрет многовато трафика
ЗЫ: я допускаю, что я могу требовать невозможного и ненужного