Sono su un progetto ASP.NET MVC in cui utilizziamo il rasoio per definire le pagine. Una cosa che mi piace fare è usare @helper
di Razor per asciugare praticamente qualsiasi duplicazione in HTML (ad esempio, formalizzare anche piccoli pattern dell'interfaccia utente). Per fare un esempio Nella parte superiore della pagina ci sono 3 pulsanti "link rapidi" nella parte superiore della pagina, intitolati A, B e C. Che portano l'utente alle pagine A, B e C rispettivamente. Potrei digitare tre volte:
<a href="/a" title="A" class="btn btn-default" target="_blank">A</a>
ma lo faccio:
@Link("A", "a")
Si noti, la mia domanda non è il tempo questo approccio è giusto o sbagliato. La domanda non riguarda i vantaggi delle astrazioni per la manutenzione. Ho una domanda molto specifica qui.
Quello a cui mi trovo spesso di fronte è questo desiderio (non un argomento) di "vedere HTML non elaborato". Voglio capire da dove viene questo desiderio di vedere "HTML grezzo". La gente spesso dice "forse è l'angoscia dei tempi di WebForms in cui tutta quell'astrazione era dolorosa".
Perché le persone desiderano ardentemente attraverso il rumore per arrivare ai dati rilevanti?