Freigeben über


Einführung (Cookbook für Windows 7- und Windows Server 2008 R2-Anwendungsqualität)

Weltweit setzen viele Unternehmen Windows 7 aufgrund seiner Features und Fähigkeiten auf Enterprise-Niveau ein. IT-Abteilungen ändern auch ihre langfristigen Plattformanforderungen, um moderne Desktops zu unterstützen. Das Windows 7-Betriebssystem trägt dazu bei, die Gesamtbetriebskosten dadurch zu senken, dass Benutzer überall produktiv bleiben, Sicherheit und Kontrolle verbessern und die Desktopverwaltung in der gesamten Organisation vereinfachen können. Windows 7 enthält auch einen standardbasierten modernen Browser, Windows Internet Explorer 8, der verbesserte Sicherheit und Browserfunktionen bietet. Diese beiden Plattformen erhöhen die IT-Effizienz und verbessern die Flexibilität und Sicherheit einer Organisation.

Die Migration zu einem neuen Betriebssystem bringt jedoch eindeutige Herausforderungen mit sich, in erster Linie mit der Erfordernis, ältere Webanwendungen zu unterstützen. Unternehmen verfügen möglicherweise über Anwendungen, die für frühere Versionen von Windows Internet Explorer erstellt wurden, z. B. Windows Internet Explorer 7 oder Microsoft Internet Explorer 6. Bei diesen Web-Anwendungen treten möglicherweise Kompatibilitätsprobleme mit Internet Explorer 8 auf. Darüber hinaus wird Internet Explorer 6 unter Windows 7 nicht nativ ausgeführt, und Windows unterstützt nicht die gleichzeitige Ausführung von zwei Versionen von Internet Explorer. Weitere Informationen finden Sie im Microsoft Knowledge Base-Artikel „Das Ausführen mehrerer Versionen von Internet Explorer unter einem einzelnen Betriebssystem wird nicht unterstützt“.

Viele Unternehmen verwenden weiterhin auf Internet Explorer 6 basierende Webanwendungen, die im Laufe des letzten Jahrzehnts erstellt und angepasst wurden. Unternehmen, die Windows 7 bereitstellen möchten, müssen über eine umfassende Strategie und einen Ausführungsplan verfügen, um ältere Webanwendungen zu Internet Explorer 8 zu migrieren. Dieses Dokument enthält eine detaillierte Übersicht über Kompatibilitätsprobleme mit Internet Explorer 8, erläutert, wie Webanwendungen migriert werden, und stellt verwandte Tools und Prozesse vor.

Die Internet Explorer 8-Version konzentriert sich auf drei Hauptthemen:

  • Bereitstellen realer Interoperabilität mit anderen Browsern und Kompatibilität für vorhandene Websites.
  • Beschleunigen und Vereinfachen der Webentwicklung durch Verwendung der integrierten Entwicklungstools.
  • Ermöglichen von Umgebungen, die über die Seite hinausgehen, durch neue Browserfeatures, die Benutzer mit innovativen Webservices verbinden.

Zusätzlich zu erheblichen Fortschritten bei der Unterstützung von Standards enthält Internet Explorer 8 zusätzliche Plattforminvestitionen für Entwickler. Internet Explorer 8 verbessert die Leistung in vielen Untersystemen von Internet Explorer, z. B. HTML-Parser, Cascading Stylesheet (CSS)-Regelverarbeitung, Markupstrukturmanipulation, JavaScript-Parser, Garbage Collector-Laufzeit und Speicherverwaltung. Weitere Entwicklerinvestitionen beinhalten:

  • CSS 2.1: Sie können Ihre Seiten einmal schreiben und sie einfacher in verschiedenen Browsern rendern lassen, da Internet Explorer 8 die CSS 2.1-Spezifikation vollständig unterstützt.
  • Verbesserungen bei Document Object Model (DOM) und HTML 4.01: Internet Explorer 8 bietet zusätzliche Verbesserungen von HTML 4.01 und vollständige CSS 2.1-Kompatibilität. Internet Explorer 8 behebt auch viele browserübergreifende Inkonsistenzen. Beispielsweise ist die Get/Set/Remove-Attributimplementierung jetzt mit anderen Browsern interoperabel, und die Leistung wird in asynchronen JavaScript- und XML-Entwurfsmustern (AJAX) verbessert.
  • Neue Standards: Internet Explorer 8 beinhaltet Standards, z. B. den HTML5 Draft DOM Storage-Standard von W3C, die Selektor-API der Webanwendungen und die von ECMAScript 3.1 unterstützte Syntax.
  • Neue Navigationsfeatures für AJAX-Anwendungen: Sie können den Browserstack für die Rückwärts- und Vorwärtsnavigation und die Adressleiste aus einer AJAX-Anwendung heraus aktualisieren, damit diese Browserfeatures in Ihrer Anwendung ordnungsgemäß funktionieren.
  • Acid2: Internet Explorer 8 rendert den Acid2-Browsertest ordnungsgemäß.
  • Kompatibilität: Internet Explorer 8 enthält ein mehr mit Standards kompatibles Layoutmodul, mit dem Sie eine standardbasierte Website für mehrere Browser erstellen können. Um Ihre Websites einfacher zum neuen mit Standards kompatiblen Layoutmodul zu migrieren, ermöglicht Ihnen Internet Explorer 8 die Verwendung des Internet Explorer 7-Layoutmoduls, indem Sie ein einfaches Meta-Element in Ihren Code einfügen oder einen einzelnen HTTP-Header auf Ihren Servern hinzufügen.
  • Entwicklertools: Entwicklertools in Internet Explorer (auf die Sie mit der F12-Taste zugreifen) ermöglichen Ihnen das schnelle Debuggen von HTML-, CSS- und JavaScript-Code in einer visuellen Umgebung. Diese Tools sind direkt in Internet Explorer 8 mit erweiterter Funktionalität enthalten, einschließlich der Option zum Auswählen der Anwendung, die beim Anzeigen der Quelle einer Webseite verwendet werden soll. Sie können Probleme schnell identifizieren und beheben, da das Tool in das DOM integriert ist.
  • Weitere Informationen zu den neuen und erweiterten Features von Internet Explorer 8 finden Sie unter Was ist neu in Internet Explorer 8?.

Adressierung der Anwendungskompatibilität beim Migrieren zu Internet Explorer 8