#php #jquery #mysql #jquery-mobile
#php #jquery #mysql #jquery-мобильный
Вопрос:
Я планирую создать веб-приложение, которое будет широко использовать AJAX и JavaScript, и я хочу использовать PHP в качестве языка на стороне сервера, с MySQL для базы данных. Я нашел Raxan, и он выглядел действительно хорошо, главным образом потому, что это сэкономило бы мне много времени благодаря очень простой интеграции с вызовами jQuery и AJAX. Тем не менее, проект не кажется очень живым или стабильным, а форум почти пуст.
Итак, я хотел бы знать, какая структура лучше всего подходит для веб-приложения, которое будет делать все на одной странице с помощью вызовов AJAX.
PS: Если это имеет значение, я буду использовать jQuery Mobile, и именно поэтому все будет на одной странице.
Ответ №1:
Честно говоря, в интеграции «PHP AJAX» не так много. Это то же самое, что и «PHP HTML». Я бы порекомендовал вам найти хороший фреймворк PHP и хороший фреймворк JavaScript вместо того, чтобы искать тот, который выполняет оба, потому что они всегда в беспорядке, поскольку они созданы людьми, которые не понимают разделения проблем.
Комментарии:
1. Итак, вы рекомендуете мне использовать фреймворк, такой как Yii, CodeIgniter или что-то в этом роде, а затем самостоятельно создавать JavaScrip / PHP?
2. Я рекомендую вам начать с простого, с чего-то вроде CodeIgniter (PHP) и jQuery (JavaScript). У обоих есть огромные сообщества, к которым вы можете обратиться за помощью.
Ответ №2:
Я бы порекомендовал вам взглянуть на Contao, но более важна дополнительная информация о том, какие другие функции вы хотите получить от CMS.
С точки зрения того, что вы описали, Contao использует Mootools, но может быть смешан с jQuery. Основная часть запросов ajax обрабатывается исполняемым файлом PHP в корне веб-сервера, который называется ajax.php . Это позволяет модулям / виджетам для FE или BE взаимодействовать с помощью вызовов AJAX, и все это хорошо встроено.
Не беспокойтесь о части Mootools, поскольку вы можете сделать запрос с помощью jQuery, и он будет работать с Contao и Mootools.