Я создал несколько сайтов, использующих PHP и mySQL в качестве бэкэнд, и считаю, что я хорошо знаком с обоими. Однако во время исследований для моего нового веб-сайта я встретил node.js и mongodb (и socket.io, так как сайт будет содержать чат).
Я решил использовать node.js и mongodb для запуска чата - но не знаю, должен ли я просто делать весь сайт с этими двумя вещами? Так как я буду запускать сервер node в любом случае, должен ли я запускать еще один (отдельный) хостинг сайта? Или это плохая идея? - Это стабильно? Я мог бы делать программирование на PHP и все еще использовать mongodb - но не быстрее ли node?
И еще вопрос: Я планировал использовать ajax для обработки всех сообщений на странице, но так как я уже использую socket.io в чате - должен ли я делать все мои запросы по почте, используя это? Для ajax я планировал использовать jQuery (также для всех эффектов frontend).