Pouzij rozum. Neni zadna jedina spravna cesta. Kazde ma sve pro a proti, na zaklade toho ceho chces dosahnout si ty pro a proti porovnej a zvol si reseni, ktere ti prijde vhodnejsi. A doporucuju ti pouzivat cisty javascript, nejen z edukativnich duvodu. To ti i nejlepe umozni si porovnat pro a proti. Osobne bych websocket pouzil principialne jen tam, kde komunikaci s klientem zahajuje server.