Bedste svar
Brug en slags ramme som Laravel … så vil du være i stand til at bruge Laravel Socket IO plugin … samme som alle andre php-rammer som CakePHP, WordPress osv. Men hvis du bruger rå -> walkor / phpsocket.io
Svar
Hvis du kun taler om bagenden af chatapplikationen, er svaret ja. Node js og socket io er ideel til chatapplikation, da du kan kommunikere i realtid med websockets.
Hvis dit spørgsmål kan du kun oprette en chatapplikation med socket io og node js, så er svaret ingen. Du skal opbygge en frontend, selvfølgelig har du brug for html, css eller en hvilken som helst javascrpt frontend-ramme, hvis du opretter en webchat-app. Android java, ionisk , reagerer native eller nativescript er nødvendigt, hvis du opretter en mobilapp. Du har brug for en database-viden også til chat-apps, normalt foretrækkes nosql-databaser som mongodb eller cassandra .
Du har også brug for Redis som et cache-vedligeholdelsessystem.