Perché non un motore di rendering standard per risolvere i problemi del browser incrociato [chiuso]

-2

Perché i browser utilizzano diversi motori di rendering, questo causa il problema che odio di più "rendi il tuo HTML / CSS compatibile con tutti i principali browser web".

Perché non usano un motore di rendering come standard e questo farà risparmiare molto tempo e fatica a tutti gli sviluppatori. In effetti questo è ciò che odio del settore IT "Concorrenza a spese dell'utente". Possiamo dire lo stesso dei sistemi operativi.

Perché non solo uno?

    
posta user2567191 15.08.2013 - 12:01
fonte

2 risposte

7

È esattamente come se ti chiedessi perché ci sono più browser: non sarebbe più semplice avere un solo browser adottato globalmente?

Diverseaziendecostruisconobrowserdiversiperchéritengonocheillorobrowsersiailmiglioreoforniscefunzionalitàchealtribrowsernonhanno.

Avolteibrowserdiversinecessitanodidiversimotoridirenderingper:

  1. Forniscifunzionalitàaggiuntivechealtrimotoridirenderingnonhannoo:

  2. Evitafunzionalitàcheilbrowsernonnecessita.Questoèilmotivopercuièstatocreato Blink , il nuovo motore di rendering per Chrome.

Inoltre, un motore di rendering unico, adottato globalmente e utilizzato da ogni browser, ovunque, significa che il motore non può essere aggiornato: una volta aggiornato il motore, alcune persone useranno il browser aggiornato con il nuovo motore, mentre altri non aggiorneranno nulla, quindi continueranno a usare quello vecchio.

    
risposta data 15.08.2013 - 12:06
fonte
1

In parole semplici:

  • Gli standard esistono già. Le specifiche di WC3 sono abbastanza standard.

  • Gli standard non significano che ci sarebbe solo un'implementazione.

  • Ogni implementazione può avere diversi bug e particolarità e ognuno di essi ha più o meno successo nell'implementazione dello standard.

  • Non puoi avere una singola implementazione che venga eseguita su tutti i sistemi operativi.

  • Come impedirebbe a chiunque di scrivere il proprio motore di rendering, ma con la forza?

  • I browser cercano sempre più velocemente con ogni versione, ciò va bene per l'utente.

  • Molti browser condividono lo stesso motore di rendering, ad esempio Webkit è utilizzato da Chrome e Safari.

  • Una dittatura mondiale che impedisce a chiunque di creare il proprio motore di rendering bloccherebbe l'innovazione.

  • Riguardo al tuo commento sul perché non hai un solo sistema operativo: sarebbe un mondo tetro.

risposta data 15.08.2013 - 12:11
fonte

Leggi altre domande sui tag