Už JavaScript php mažiau dinaminis, nes jau ką jis atidavė į naršykle: nebepakeis. Be JavaScript patogiai nepadarysi, kad paspaudus mygtuką, keli papildomai formos laukai atsiranda.
Pametem tema: kuom blogai apsišvietęs buvau, kad php client side rendering yra?
Papildant @gabber, jeigu girdejes apie StackOverflow, tai jis naudojant .Net padarytas (source: https://en.wikipedia.org/wiki/Stack_Overflow#Technology).
Jeigu butu kure viska nuo 0, jiems butu reikeje patiems pasidaryti:
autentifikacijos flow
autorizacijos flow
kontrolerius (i koki url kreipiantis, kas turetu ivykti)
middlewares infrastructure
SQL rasymas ir priziurejimas (daug patogiau dirbti su SQL, kai gauni type safety)
HTML generator
dar daug kas
Gali but, kad paklydau vietomis, tai del to sorry (gal kazkas istaisys, irgi nesupyksiu), bet kiek matyt gali, tai naudojant jau sukurta framework'a, labai daug laiko susitaupo ir saugiau viskas, nes populiarus framework'us kuria daug ivairiu zmoniu, o ne 20 zmoniu is tavo imones