Alcuni anni fa mi consideravo uno sviluppatore web, conoscendo le 3 lingue di base (HTML, CSS, JS) e un sacco di PHP. Passare dal semplice testo a siti web reali è stato un dolore a causa dei cosiddetti "standard" là fuori, che all'epoca erano per me ridicolmente complicati. È praticamente ridotto a questo (meno le cose relative a IE):
Gli standard sono lì per sostituire i vecchi modi di fare le cose in un modo più semplice. Tuttavia, quando provo ad implementare alcune delle cose (per esempio Intero layout basato su CSS), mi ci è voluto 10 volte più tempo per farlo davvero, se avessi fatto la soluzione più semplice e ancora funzionante. Se ha reso lo stesso, allora perché dovrei usare l'esempio più complicato che richiede 10 volte più a lungo e si interrompe dopo aver cambiato i browser? Ciò ha innescato molti lunghi dibattiti religiosi in ## php, ## css e ## js in Freenode IRC e in realtà mi ha bandito dal ## css perché mi sono incasinato con il loro piccolo mondo laggiù.
La mia domanda: devo seguire ogni singolo standard e convenzioni di codifica anche se mi prendono 10 volte di più ma mi danno lo stesso risultato di quello semplice?
Per il tag del sondaggio, quelli di voi che hanno siti web di qualsiasi dimensione (grandi o piccoli), fanno voi seguire tutti gli standard?