Cel mai bun răspuns
Folosiți un fel de cadru precum Laravel … atunci veți putea folosi pluginul Laravel Socket IO … la fel ca orice alte framework-uri PHP cum ar fi CakePHP, WordPress etc. Dar dacă utilizați raw -> walkor / phpsocket.io
Răspundeți
Dacă vorbiți doar despre partea din spate a aplicației de chat, atunci răspunsul este da. Node js și socket io sunt ideale pentru back-end-ul aplicației de chat, deoarece puteți avea comunicare în timp real cu sockets web.
Dacă întrebarea dvs. puteți crea o aplicație de chat numai cu socket io și nod js, atunci răspunsul este Nu. Trebuie să creați un front end, evident, aveți nevoie de html, css sau orice cadru de frontend javascrpt dacă creați o aplicație de chat web. Android java, ionic , reacționează nativ sau nativescript este necesar dacă creați o aplicație mobilă. Aveți nevoie de o cunoaștere a bazei de date, de asemenea, pentru aplicațiile de chat, de obicei, sunt preferate bazele de date nosql, cum ar fi mongodb sau cassandra .
De asemenea, aveți nevoie de Redis ca sistem de menținere a memoriei cache.