Dopo aver studiato l'HTML 5, ho imparato che l'HTML è puramente per definire la semantica dei dati. E ha fornito vari tag per ogni scopo. Sebbene possiamo creare i nostri tag, possiamo fornire lo stile e funzionerà ancora usiamo tag standard perché sono noti a livello globale. E tutti i motori di ricerca possono comprenderli.
I framework JS come AngularJS forniscono il modo di creare propri direttive / tag. Quali sono i tag non standard.
Inoltre, credo che la logica di programmazione debba essere separata dall'HTML: ng-if, ng-repeat ecc. Rende molto difficile la comprensione della pagina HTML da parte di un puro designer dell'interfaccia utente. Direi che questi framework rendono uno sviluppatore di pagine HTML non amichevole per i designer.
Se mettiamo tutta la logica su una pagina HTML, non ci sarebbe alcuna differenza tra una pagina lato server e amp; una pagina HTML.
Credo che non ci debba essere alcun tag non standard e nessuna logica di programmazione (come le istruzioni condizionali o cicliche) presenti nella pagina HTML . Invece JS dovrebbe gestire / controllare l'HTML dall'esterno.
Per favore dimmi se non sono corretto da qualche parte. Oppure darmi dei punti di vista positivi. Così posso pensare all'utilizzo di tali quadri.