Formatação de HTML gerado dinamicamente - ninguém se importa?
eu tenhomuito pouca experiência em desenvolvimento web, então essa pode ser uma pergunta muito básica.
É apenas, a partir da experiência limitada queFaz (um pouco de PHP e um pouco de Ruby on Rails), parece que a maneira como o HTML gerado dinamicamente éformatado apenas "não importa"; acaba feio, com indentação estranha, e ninguém se importa, porque não é isso queComercial vê.
A menos, é claro, que o usuário seja um desenvolvedor, ou mesmo alguém curioso para olhar um pouco de HTML para tentar aprender alguma coisa.
Talvez você não saiba do que estou falando; então deixe-me dar um exemplo.
Em um arquivo Ruby, posso ter um código como este:
<h1>Heading</h1>
<div>
<%= render :partial => '/layouts/body' %>
</div>
Então, no meu arquivo "/layouts/_body.html.erb", talvez eu tenha o seguinte:
<p>Here is some content!</p>
<ul>
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>
Quando tudo isso for renderizado, tudo ficará bem. Mas se o usuário tentar visualizar a fonte, o HTML ficará bem ruim:
<h1>Heading</h1>
<div>
<p>Here is some content!</p>
<ul>
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>
</div>
Obviamente, isso não é grande coisa. E eu posso entender totalmente se a opinião predominante é simplesmente "Isso não importa". Mas é assim que tem que ser? A legibilidade do HTML não importa para ninguém?
Estou curioso para saber se isso já incomodou alguém o suficiente para que ele / ela tivesse uma "solução" (obviamente, teria que ser alguém que a considerasse um "problema" em primeiro lugar).