Jsou důležitější věci než jazyk použitý k vytvoření programu.

Třeba vymyslet správné funkční algoritmy, vhodnou datovou strukturu a životní cyklus objektů.
Pokud budete mít možnost si jazyk vybrat, použijete takový, ve kterém se vám dobře a rychle pracuje.
Pokud tu možnost mít nebudete, uděláte to v tom, co je požadováno nebo k dispozici.
JS na backend nikomu vnucovat nechci, ani já sám bych si ho tam nevybral (ale akceptoval bych, když by ho použil tvůrce projektu, který bych následně upravoval - už se mi stalo). Po zkušenostech s PHP preferuju staticky typované jazyky, ale na webovém frontendu na výběr není, takže v něm budu psát vesele dál, obcházet jeho nedostatky a využívat jeho výhody (třeba to jednoduché vytváření a rozšiřování objektů).
