Paras vastaus
Käytä jonkinlaista kehystä, kuten Laravel … niin voit käyttää Laravel Socket IO -laajennusta … Sama kuin muillakin php-kehyksillä, kuten CakePHP, WordPress jne. Mutta jos käytät raakaa -> walkor / phpsocket.io
Vastaa
Jos puhut vain chat-sovelluksen takapäästä, vastaus on kyllä. Solmu js ja socket io ovat ihanteellisia chat-sovellusten taustapuolelle, koska voit olla reaaliajassa yhteydessä verkkopistokkeisiin.
Jos kysymykseesi voidaan rakentaa chat-sovellus vain socket io: lla ja solmulla js, vastaus on ei. Sinun on rakennettava käyttöliittymä, tarvitset tietenkin html, css tai minkä tahansa javascrpt-käyttöliittymäkehyksen, jos luot web-chat-sovelluksen. Android java, ionic , reagoi natiiviin tai nativescript tarvitaan, jos luot mobiilisovelluksen. Tarvitset tietokantatietoa myös chat-sovelluksille, yleensä suositellaan nosql-tietokantoja, kuten mongodb tai cassandra .
Tarvitset myös Redis välimuistin ylläpitojärjestelmänä.