Bonjour à tous et merci d'avance pour votre aide.

Je développe actuellement un projet de type réseaux sociaux à l'aide de CakePHP, mySQL, jQuery et Ajax.

A ce projet j’aimerais intégré
  • Une messagerie instantané entre utilisateur (chat)
  • Systéme de notification à l'utilisateur (push)


Jusqu’à hier, j'ignorai l'existence des websockets et je m y suis très vite perdu.
Après plusieurs heures de lectures, je vois ci-et-là node.js, phpwebsocket, ratchet et bien d'autres.

Mais question est la suivante
  • A ce jour, quel serait la solution fiable et maintenu qui conviendrais au mieux à mon projet ?
  • Aussi se pose la question de la compatibilité navigateur et de l'hébergement, qu'en est-il ?


Questions subsidiaires
  • L'utilisation des websockets, me permet-elle d'écater l'utilisation de d'Ajax ?


Merci à vous,