2009-11-10 3 views
1

чем разница между использованием библиотеки JS, как JQuery и с помощью AJAX Framework то, что наиболее активная структура Аякса там (предпочтительно PHP)JS библиотеки и рамки Ajax

или лучший вопрос будет ... Что разница между запросом АЯКСА обожженным с Jquery и Ajax запросом обжигала с использованием какой-либо «рамки AJAX»

ответ

1

Поскольку фреймворки PHP обычно размещаются на веб-сервере и генерируют веб-страницы, которые затем визуализируются клиентом, инфраструктура PHP «AJAX», скорее всего, будет генерировать код JavaScript, который затем выполняется веб-браузером. Созданный JS-код обслуживает ту же роль, что и JS, которую вы должны написать вручную, чтобы сделать то же самое, например, вызов jQuery.ajax(), который вы упомянули.

Таким образом, как правило, разница между кодом, написанным для вас, и кодом, который вы пишете вручную.

+0

вы можете рекомендовать хорошую инфраструктуру ajax php, которая активна и имеет огромное сообщество? – yretuta

+0

Мне нравится [CodeIgniter] (http://codeigniter.com), но это не обязательно будет автоматически генерировать много AJAX для вас из коробки. Возможно, вы захотите проверить [Cake] (http://cakephp.org/), [PRADO] (http://www.pradosoft.com/) или [Литий] (http://rad-dev.org /). Тем не менее, это действительно вопрос того, что вы считаете лучшим для вас. – Funkatron

+0

Я использую Kohana прямо сейчас ... много работает codeigniter – yretuta

0

чем разница между использованием библиотеку JS, как JQuery и с помощью рамки АЯКСА как Акелосы?

Я считаю, что Akelos - это фреймворк PHP, а не структура Javascript.

+0

Я только что прочитал об этом ... он говорит, что это фреймворк AJAX для PHP ... – yretuta

+1

Это фреймворк PHP. Это, вероятно, второй по величине текст на главной странице, «Akelos PHP Framework» –

1

Я думаю, вы смущены тем, что такое Ajax и как оно связано с PHP. В принципе «Ajax» просто означает, что некоторые javascript-коды делают вызовы за шторами на какой-то серверный сервер, чтобы сделать действие или что-то обновить в пользовательском интерфейсе.

Этот серверный язык сервера может быть PHP, ASP, Ruby или что-либо действительно. Вот почему самые популярные «Ajax Frameworks» (Prototype, JQuery) являются чисто Javascript и не зависят от вас, используя PHP или что-то еще.

С другой стороны, есть PHP Frameworks как CakePHP, CodeIgniter, Zend Framework (или тот, который вы упомянули, Akelos), который только поможет вам делать некоторые трудоемкие задачи в PHP, как шаблоны, доступ к базам данных и т.д. Эти структуры не зависит от любой «Ajax Framework», вы можете использовать любой из них.

Так что просто посмотрите на это отдельно, есть «PHP Frameworks», и есть «Javascript Frameworks», ака («плохо») «Ajax Frameworks».

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

Смежные вопросы