😈╰•ALBERTO•╯😈 generalmente sì, dipende poi ovviamente dal livello di studio.
- a livello generale, puoi usare JavaScript per costruire un'interazione dinamica con gli elementi del DOM (con o senza jQuery, che sia) quindi ad esempio la tua struttura HTML, vari elementi <div> e <button>, "abbellita" tramite istruzioni CSS, la rendi poi dinamica con i vari eventi (
onclick=...
), nomeID.addEventListener(...)
oppure creazione/riempimento dinamico di elementi (document.getElementById("nomeID").innerHTML=...
).
PHP invece essendo lato server (tralasciamo Node.js e consideriamo quindi JavaScript come linguaggio di scripting lato client, cosa che in genere è) da questo punto di vista può essere meno intuitivo (a parte la sintassi di base, comunque C-like come JavaScript)
- a livello più approfondito, se con JavaScript inizi ad usare framework specifici (Angular, React, Vue.js) allora occorre uno studio specifico e approfondito per i nuovi ambienti, funzionalità più avanzate: quindi, "facile o difficile" chiaramente dipende sempre dal livello a cui vuoi arrivare
Anche per me è più intuitivo JavaScript, per l'abitudine e l'uso che ne faccio di solito, prevalentemente interazione con elementi del DOM, senza lavorare con particolari framework (anche in termini di performance, leggibilità, SEO semantica ecc, cercando il più possibile di avere "codice statico" e quindi, a parte un minimo di dinamicità necessaria, di certo evitare troppa pesantezza e complessità dinamica, questo ovviamente dipende dalla situazione ed esigenze specifiche!).