mozilla

Version 66739 von Gecko

  • Adressname der Version: Gecko
  • Titel der Version: Gecko
  • ID der Version: 66739
  • Erstellt:
  • Autor: fscholz
  • Aktuelle Version? Nein
  • Kommentar 108 words added, 31 words removed
Schlagwörter: 

Inhalt der Version

Gecko ist ein ursprünglich von Netscape entwickeltes Programmmodul zur Darstellung des HTML-Codes von Webseiten, XML-Dateien oder einer auf XML basierenden Benutzeroberfläche. Mittlerweile wird Gecko hauptsächlich von der Mozilla Foundation weiterentwickelt.

Eine solche Komponente wird von jedem Browser benötigt, um die reinen HTML- und CSS-Textdateien einzulesen und auf dem Bildschirm als formatierten Text, Grafik, Animation etc. auszugeben (dies wird als rendern bezeichnet). Der Internet Explorer verwendet zum Beispiel eine Rendering Engine namens Trident. Gecko wird vor allem in den Produkten von Mozilla wie Firefox oder Thunderbird eingesetzt.

Ein besonderes Augenmerk bei der Entwicklung von Gecko wird auf die vollständige Unterstützung von offenen Internet-Standards wie HTML, CSS, das Document Object Model des W3Cs, XML, RDF und JavaScript gelegt. Die Gecko-Engine wurde in der Programmiersprache C++ geschrieben. Sie ist Freie Software und kann daher uneingeschränkt und kostenlos von jedermann angepasst und benutzt werden. Frühere Namen von Gecko waren Raptor und NGLayout.

Verwendung

Die Browser Netscape Navigator, Mozilla, SeaMonkey sowie Mozilla Firefox verwenden die Gecko Rendering Engine zur Anzeige von Inhalten. Aber auch die Benutzeroberfläche wird bei diesen Browsern von der Gecko Engine gerendert. Hierzu wurde von Mozilla XUL als Beschreibungssprache für GUIs entwickelt, die von Gecko interpretiert wird. Für die Plattform Mac OS X ist Gecko in Mozilla Camino, für GNU/Linux z.B. in Galeon, Epiphany und Skipstone integriert. Auch der KDE-eigene Browser Konqueror soll künftig neben KHTML auch Gecko verwenden können.

Versionen

Gecko Version Applikationen, die Gecko verwenden
Gecko 1.9.3 (in Entwicklung)  
Gecko 1.9.2 Firefox 3.6
Gecko 1.9.1 Thunderbird 3, {{ interwiki('wikimo', 'SeaMonkey:New_for_2.0', 'SeaMonkey 2.0') }}
Gecko 1.9 Firefox 3
Gecko 1.8.1 Firefox 2, Thunderbird 2, SeaMonkey 1.1
Gecko 1.8 Firefox 1.5, Thunderbird 1.5, SeaMonkey 1.0
Gecko 1.7 Firefox 1.0, Thunderbird 1.0, Nvu 1.0, Mozilla Suite 1.7

Dokumentation

Gecko FAQ
Häufig gestellte Fragen über Gecko.
Mozillas Layout Engine (en)
Tech Talk über die Layoutengine
Mozilla einbinden
Verwendung von Gecko in der eigenen Anwendung
{{ interwiki('wikimo', 'Gecko:Home_Page', 'Gecko Home Page on MozillaWiki') }}
Seite für aktive Entwickler. Roadmaps und aktuelle Ressourcen.

Community

  • Mozillas Layout Foren: {{ DiscussionList("dev-tech-layout", "mozilla.dev.tech.layout") }}

Verwandte Themen

Webstandards, XUL, CSS

{{ languages( { "en": "en/Gecko", "ko": "ko/Gecko", "fr": "fr/Gecko", "pt": "pt/Gecko", "es": "es/Gecko", "it": "it/Gecko", "ja": "ja/Gecko", "zh-cn": "cn/Gecko", "pl": "pl/Gecko" } ) }}

Quelltext der Version

<p><img align="right" alt="" class=" internal" src="/@api/deki/files/1101/=Netscape-gecko-logo.jpg"></p>
<p><strong>Gecko</strong> ist ein ursprünglich von Netscape entwickeltes Programmmodul zur Darstellung des <a href="/de/HTML" title="de/HTML">HTML</a>-Codes von Webseiten, <a href="/de/XML" title="de/XML">XML</a>-Dateien oder einer auf XML basierenden Benutzeroberfläche. Mittlerweile wird Gecko hauptsächlich von der <a href="/de/Mozilla_Foundation" title="de/Mozilla_Foundation">Mozilla Foundation</a> weiterentwickelt.</p>
<p>Eine solche Komponente wird von jedem Browser benötigt, um die reinen <a href="/de/HTML" title="de/HTML">HTML</a>- und <a href="/de/CSS" title="de/CSS">CSS</a>-Textdateien einzulesen und auf dem Bildschirm als formatierten Text, Grafik, Animation etc. auszugeben (dies wird als <em>rendern</em> bezeichnet). Der Internet Explorer verwendet zum Beispiel eine Rendering Engine namens Trident. Gecko wird vor allem in den Produkten von Mozilla wie Firefox oder Thunderbird eingesetzt.</p>
<p>Ein besonderes Augenmerk bei der Entwicklung von Gecko wird auf die vollständige Unterstützung von offenen <a href="/de/Web-Standards" title="de/Web-Standards">Internet-Standards</a> wie <a href="/de/HTML" title="de/HTML">HTML</a>, <a href="/de/CSS" title="de/CSS">CSS</a>, das Document Object Model des W3Cs, <a href="/de/XML" title="de/XML">XML</a>, RDF und <a href="/de/JavaScript" title="de/JavaScript">JavaScript</a> gelegt. Die Gecko-Engine wurde in der Programmiersprache C++ geschrieben. Sie ist Freie Software und kann daher uneingeschränkt und kostenlos von jedermann angepasst und benutzt werden. Frühere Namen von Gecko waren <em>Raptor</em> und <em>NGLayout</em>.</p>
<h3 name="Verwendung">Verwendung</h3>
<p>Die Browser Netscape Navigator, Mozilla, SeaMonkey sowie Mozilla Firefox verwenden die Gecko Rendering Engine zur Anzeige von Inhalten. Aber auch die Benutzeroberfläche wird bei diesen Browsern von der Gecko Engine gerendert. Hierzu wurde von Mozilla XUL als Beschreibungssprache für GUIs entwickelt, die von Gecko interpretiert wird. Für die Plattform Mac OS X ist Gecko in Mozilla Camino, für GNU/Linux z.B. in Galeon, Epiphany und Skipstone integriert. Auch der KDE-eigene Browser Konqueror soll künftig neben KHTML auch Gecko verwenden können.</p>
<h3>Versionen</h3>
<table class="standard-table"> <tbody> <tr> <th>Gecko Version</th> <th>Applikationen, die Gecko verwenden</th> </tr> <tr> <td>Gecko 1.9.3 (in Entwicklung)</td> <td> </td> </tr> <tr> <td>Gecko 1.9.2</td> <td><a href="/de/Firefox_3.6_für_Entwickler">Firefox 3.6</a></td> </tr> <tr> <td>Gecko 1.9.1</td> <td><a href="/de/Firefox_3.5_für_Entwickler>Firefox 3.5&lt;/a>, &lt;a href=">Thunderbird 3</a>, {{ interwiki('wikimo', 'SeaMonkey:New_for_2.0', 'SeaMonkey 2.0') }}</td> </tr> <tr> <td>Gecko 1.9</td> <td><a href="/de/Firefox_3_für_Entwickler">Firefox 3</a></td> </tr> <tr> <td>Gecko 1.8.1</td> <td><a href="/de/Firefox_2_für_Entwickler">Firefox 2</a>, Thunderbird 2, SeaMonkey 1.1</td> </tr> <tr> <td>Gecko 1.8</td> <td><a href="/de/Firefox_1.5_für_Entwickler">Firefox 1.5</a>, Thunderbird 1.5, SeaMonkey 1.0</td> </tr> <tr> <td>Gecko 1.7</td> <td>Firefox 1.0, Thunderbird 1.0, Nvu 1.0, Mozilla Suite 1.7</td> </tr> </tbody>
</table>
<table class="topicpage-table"> <tbody> <tr> <td> <h4>Dokumentation</h4> <dl> <dt><a href="/de/Gecko_FAQ" title="de/Gecko_FAQ">Gecko FAQ</a></dt> <dd><small>Häufig gestellte Fragen über Gecko.</small></dd> <dt><a class="external" href="http://www.mozilla.org/newlayout/doc/layout-2006-12-14/master.xhtml">Mozillas Layout Engine</a> (en)</dt> <dd><small>Tech Talk über die Layoutengine</small></dd> <dt><a href="/de/Mozilla_einbinden">Mozilla einbinden</a></dt> <dd><small>Verwendung von Gecko in der eigenen Anwendung</small></dd> <dt>{{ interwiki('wikimo', 'Gecko:Home_Page', 'Gecko Home Page on MozillaWiki') }}</dt> <dd><small>Seite für aktive Entwickler. Roadmaps und aktuelle Ressourcen.</small></dd> </dl> </td> <td> <h4>Community</h4> <ul> <li>Mozillas Layout Foren: {{ DiscussionList("dev-tech-layout", "mozilla.dev.tech.layout") }}</li> </ul> <h4>Verwandte Themen</h4> <dl> <dd><a href="/de/Webstandards" title="de/Webstandards">Webstandards</a>, <a href="/de/XUL" title="de/XUL">XUL</a>, <a href="/de/CSS" title="de/CSS">CSS</a></dd> </dl> </td> </tr> </tbody>
</table>
<p>{{ languages( { "en": "en/Gecko", "ko": "ko/Gecko", "fr": "fr/Gecko", "pt": "pt/Gecko", "es": "es/Gecko", "it": "it/Gecko", "ja": "ja/Gecko", "zh-cn": "cn/Gecko", "pl": "pl/Gecko" } ) }}</p>
Zu dieser Version zurücksetzen