Layout engine: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Osvi (discussione | contributi)
Nessun oggetto della modifica
 
Xr1blu (discussione | contributi)
Funzionalità collegamenti suggeriti: 3 collegamenti inseriti.
 
(44 versioni intermedie di 34 utenti non mostrate)
Riga 1:
{{S|software}}
Un '''motore di rendering'' è un software che una volta scaricati i contenuti (per esempio da [[Internet]], come una pagina [[HTML]] o [[XML]], un'immagine, ecc.) formatta le informazioni ad essi relativi (come i [[Foglio di stile|CSS]] per le pagine web o i fogli [[XSL]] per i documenti XML) e li mostra sullo schermo.
 
Un '''Layout engine''' (a volte definito '''motore di rendering''') è un componente [[software]] che interpreta delle informazioni in ingresso codificate secondo uno specifico formato e le elabora creandone una rappresentazione grafica.
Il motore di renderizzazione "disegna" il contenuto dell'area di una finestra su un monitor (oppure invia il risultato direttamente ad una [[
 
Nel caso di un browser, una volta scaricati da [[Internet]] i contenuti (sotto forma di documenti [[HTML]], [[XML]], immagini, ecc.), il motore di rendering interpreta lo stile ad essi associato (tramite i [[Foglio di stile|CSS]] per le pagine web, i fogli [[Extensible Stylesheet Language|XSL]] per i documenti XML, ecc.) e li presenta, gestendo il disegno dell'area della finestra su un [[monitor (video)|monitor]], oppure invia il risultato direttamente ad una [[stampante]].
layout engine''', or '''rendering engine''', is software that takes web content (such as [[HTML]], [[XML]], [[digital image|image]] files, etc.) and formatting information (such as [[Cascading Style Sheets|CSS]], [[Extensible Stylesheet Language|XSL]], etc.) and displays the formatted content on the screen. It "paints" on the content area of a window, which is displayed on a [[computer display|monitor]] or a [[computer printer|printer]]. A layout engine is typically used for [[web browser]]s, [[email client]]s, or other applications that require the displaying (and editing) of web contents.
 
Un altro esempio che fa capire al volo il concetto di renderizzazione è [[PovRay]]: la macchina traduce la descrizione geometrica della scena scritta dall'artista in un'immagine.
The term "layout engine" only reached popular usage when these became easily separable from the browser. For example [[Trident (layout engine)|Trident]], the layout engine from [[Internet Explorer]], is used by many applications on the [[Microsoft Windows]] platform to render HTML, as in the mini-browser in [[Winamp]]. The [[Mozilla]] project's layout engine, [[Gecko (layout engine)|Gecko]], is commonly referred to only as a layout engine, as unlike with Trident or [[Opera (web browser)|Opera's]] [[Presto (layout engine)|Presto]], the main application (the [[Mozilla application suite]]) is less used than other browsers based on the engine such as [[Mozilla Firefox]].
 
Il termine "motore di rendering" ha raggiunto un uso popolare solo quando si è iniziato a separarli dai browser: [[Trident (motore di rendering)|Trident]], il motore di [[Internet Explorer]], viene usato in molte applicazioni ([[Windows Update]], [[Winamp]], i software Symantec, ecc.). Anche [[Netscape]] può usare, a scelta dell'utente, Trident o [[Gecko]], il motore di [[Mozilla]] (Suite, Firefox, Thunderbird).
 
== Voci correlate ==
[[fr:Moteur de rendu]]
* [[Rendering]] (grafica tridimensionale)
[[he:מנוע פריסת תצוגה]]
{{Portale|internet|telematica}}
[[hu:Böngészőmotor]]
[[zh:排版引擎]]
 
[[Categoria:Web_browserBrowser| ]]
[[Categoria:Internet]]