Autore Topic: Default engine di rendering di sistema [per spippolatori espertoni! :D]  (Letto 774 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Pictor

  • Post: 67
Ciao,

ho una domanda rognosetta.

Sappiamo tutti come Internet Explorer sia il browser di default di Windows XP, e come esso sia integrato pesantemente nel sistema.
Tanto integrato che quando c'è bisogno di visualizzare qualcosa in HTML su un qualche software, viene usato l'engine di rendering di IE per mostrarlo; probabilmente utilizzando qualche API di sistema che fornisce la visualizzazione di HTML.

Ora la domanda:

è possibile modificare in qualche modo l'engine di default per il rendering di pagine Web, a livello di sistema operativo?

Attenzione: NON voglio cambiare il browser di default (che è già Firefox  :fx: ). Sto parlando di quei rendering più 'integrati' nei software.

Tipo le pagine di help di molti programmi: hanno il tasto "Indietro" proprio come una navigazione e a volte mostrano pagine HTML.

Si può impostare un motore di rendering differente, a prescindere dal contesto dei browser?


Gracias!  :fx:

Offline jooliaan

  • Lazy Old Man
  • Post: 8532
    • BlogZilla
Re: Default engine di rendering di sistema [per spippolatori espertoni! :D]
« Risposta #1 il: 02 Dicembre 2009 15:27:45 »
Alcune applicazioni lo permettono previa installazione di xulrunner e/o eclipse.
Comunque in generale la risposta è: no, non è possibile.

Ciao :)

Offline Pictor

  • Post: 67
Re: Default engine di rendering di sistema [per spippolatori espertoni! :D]
« Risposta #2 il: 02 Dicembre 2009 15:38:30 »
Damn!  :x

Peccato...
Secondo me si può fare (come tutto in informatica  :)), ma non senza l'aiuto di librerie di mamma Microsoft.  :P

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: Default engine di rendering di sistema [per spippolatori espertoni! :D]
« Risposta #3 il: 02 Dicembre 2009 16:10:40 »
@Pictor,
perchè MS dovrebbe usare delle librerie di Mozilla per il sistema operativo? Usa le sue, ovviamente, che poi sono quelle usate pure da IE.
Ciao

Offline Pictor

  • Post: 67
Re: Default engine di rendering di sistema [per spippolatori espertoni! :D]
« Risposta #4 il: 02 Dicembre 2009 16:26:56 »
Non è che dovrebbe usare le librerie di Mozilla. Sarebbe un controsenso.

IMHO era molto più 'professionale' aggiungere una stratificazione maggiore.

Te lo spiego con un semplice paragone:

Browser Internet Explorer/Firefox = Schede grafiche nVidia/Schede grafiche AMD

Motori di rendering Trident MSHTML/Gecko = Driver (o librerie) nVidia/Driver AMD (o ATI)

???????????? = Librerie DirectX/OpenGL

Pagina Web HTML = Gioco o altro software grafico


Capito cosa manca secondo me?
Uno 'strato'  che fa da traduttore tra le richieste dell'applicazione e la chiamata della funzione specifica definita dipendente dal prodotto di rendering scelto.

Sarebbe una figata se ognuno potesse scegliersi il motore di rendering che vuole; ed ogni engine sarebbe più standardizzato e sostituibile a proprio gusto.

Un pò come quando usi l'engine di IE all'interno di Firefox (non ricordo il nome dell'estensione).
Mi cruccio del non poter fare viceversa....  :(


Torna?  :)

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: Default engine di rendering di sistema [per spippolatori espertoni! :D]
« Risposta #5 il: 02 Dicembre 2009 16:44:48 »
Si ho capito cosa intendi, però dovresti chiederlo a Microsoft :-P e comunque la vedo difficile da  mettere in pratica.
Ciao

Offline Pictor

  • Post: 67
Re: Default engine di rendering di sistema [per spippolatori espertoni! :D]
« Risposta #6 il: 02 Dicembre 2009 18:26:26 »
Eggià. Infatti io parlavo in via ipotetica.... sperando che esistesse qualcosa.
Ma non ci speravo molto.

Se lo chiedo alla Microsoft me lo sviluppano in Windows 11 (nel 2019 più o meno).
Farei prima a fare reverse enginering sull'assembler e implementarmelo da solo (ovviamente incluso il tempo per acquisire le conoscenze per farlo)  :lol:

Che ******o di sistema operativo  :?
« Ultima modifica: 02 Dicembre 2009 20:03:35 da miki64 »

0 Utenti e 1 Visitatore stanno visualizzando questo topic.