Heim > Artikel > Web-Frontend > Meilenstein in der Webentwicklung: Bootstrap gab bekannt, dass es die Unterstützung für IE einstellen wird
Bootstrap hat kürzlich offiziell angekündigt, die Unterstützung für den IE-Browser in Version 5.0 zu entfernen. Der Gründer sagte, dass Entwickler, die IE-Benutzer zufriedenstellen müssen, weiterhin Version 4.0 verwenden können.
Bootstrap ist möglicherweise das erste Mainstream-Framework, das ankündigt, die Unterstützung für IE einzustellen. Wird dies ein Meilenstein im Bereich der Front-End-Entwicklung sein?
Bootstrap 5.0 wird die Unterstützung für IE aufgeben
Das beliebte Open-Source-Frontend-Framework Bootstrap hat kürzlich angekündigt, dass es die Unterstützung für IE-Browser aufgeben wird.
Bootstrap wurde ursprünglich vom Twitter-Team, früher bekannt als Twitter Blueprint, mit der Absicht geschrieben, eine Reihe von Tools und Frameworks zu erstellen, die die Konsistenz gewährleisten können. Vor Bootstrap erforderte die Entwicklung von Schnittstellen die Verwendung unterschiedlicher Codebibliotheken, was leicht zu Inkonsistenzen führen und den Wartungsaufwand erhöhen konnte.
Es wird davon ausgegangen, dass mehr als 20 % der Websites weltweit das Bootstrap-Framework verwenden und die aktuelle stabile Version Mainstream-Browser wie Chrome, Firefox, IE, Opera und Safari unterstützt. Aber das Team hat offiziell angekündigt, dass die Unterstützung für IE in Version 5.0, die voraussichtlich später in diesem Jahr veröffentlicht wird, offiziell entfernt wird.
Mark Otto, einer der Gründer von Bootstrap, sagte auf GitHub, dass Entwickler, die immer noch IE-Benutzer zufriedenstellen müssen, weiterhin Bootstrap 4 ausführen sollten, anstatt auf die kommende v5-Version zu aktualisieren.
Unter dieser Ausgabe, in der die Entfernung der IE-Unterstützung besprochen wird, ist deutlich zu erkennen, dass die Emoji-Verteilung eine überwältigende positive Unterstützung zeigt, und im Kommentarbereich unten gab es sehr viel wenige Kommentare, in denen Widerspruch zum Ausdruck gebracht wurde (die wenigen davon wurden kritisiert).
Der Schritt von Bootstrap kann jedoch auch einige Nebenwirkungen mit sich bringen. Als beliebtes Open-Source-Frontend-Framework ist es auch das Basismodul vieler anderer Webentwicklungstools und Lösungen zum Erstellen von Unternehmenswebsites. Sie verlieren automatisch die IE-Unterstützung.
Das Frontend leidet seit langem unter dem IE. Einige Leute halten die Ankündigung von Bootstrap, die IE-Unterstützung einzustellen, für einen Meilenstein. Bootstrap nimmt einen großen Teil der Internetseiten ein und jede seiner Bewegungen wird von der Branche beobachtet. Derzeit gibt es kein Mainstream-Framework derselben Art, das ähnliche Entscheidungen getroffen hat. Beispielsweise unterstützt jQuery, die JavaScript-Bibliothek, die fast 75 % der Websites ausmacht, immer noch IE 9.
Bootstrap ist das erste Mainstream-Framework, das die IE-Unterstützung aufgibt. Vielleicht deutet dies darauf hin, dass Webentwickler dem Leid des IE entkommen können. Daten zeigen, dass der Anteil des IE-Browsers an Websites derzeit nur etwa 1 % beträgt, aber viele Websites und Bank-Websites sind immer noch nur mit dem IE-Browser kompatibel, was große Probleme bei der Webentwicklung mit sich bringt: Ein Jahr IE-Entwicklung kann drei Jahre Arbeit einbringen Erfahrung.
In dem von InfoQ zusammengestellten Artikel „Top Ten Nightmares of Web Developers“ wird erwähnt, dass die Unterstützung für IE 6 ein Albtraumerlebnis ist:
Entwickler geben viel Geld für IE6-Code aus kann dreimal oder länger dauern als Chrome oder Firefox. Noch frustrierender ist, dass die Website im IE6 nicht so reibungslos läuft wie im neuen Browser. Manche Effekte funktionieren nicht, manche Bugs werden Sie immer stören, ganz zu schweigen von den Sicherheitsproblemen. Dies macht die Arbeit des Entwicklers sehr schwierig. Wenn ich einen Rat hätte, würde ich vorschlagen, für Projekte, die IE6 unterstützen möchten, das Doppelte oder mehr zu verlangen, aber selbst dann lohnt es sich immer noch nicht.
Zuvor veröffentlichte die beliebte Open-Source-Komponentenbibliothek Ant Dsign Version 4.0. Der Autor kommunizierte auch mit seinem Hauptautor über die Probleme der IE-Unterstützung:
Um mit älteren Versionen kompatibel zu sein IE, die v3-Version musste einige Kompromisse eingehen. Wenn beispielsweise das Flex-Layout nicht verwendet werden kann, verwenden wir Float und Table. Sticky kann nicht verwendet werden, und Table muss eine zusätzliche Tabelle rendern, um den Effekt fester Spalten zu erzielen. Die Schwierigkeit bei der Kompatibilität mit dem IE besteht darin, dass viele Verhaltensweisen unerwartet sind. Oft liegt kein Problem mit dem Code vor, aber die Seitendarstellung ist abnormal. Für diese Situation muss viel schwarze Technologie eingesetzt werden. Zum Beispiel das Erzwingen der Aktualisierung von Komponenten, die Verwendung von Nur-IE-CSS-Hacks usw. Darüber hinaus können viele der zuvor erwähnten neuen HTML-Funktionen nicht in der IE-Umgebung verwendet werden und können nur von Ihnen selbst simuliert werden, was zu erheblichen Leistungseinbußen führt.
Neben Entwicklern sind auch Beschwerden von Benutzern urkomisch, wie zum Beispiel dieser weit verbreitete satirische Cartoon:
Am Ende der Geschichte: Microsoft I Ich konnte den IE-Browser nicht ertragen, mein leiblicher Sohn konnte ihn nicht unterstützen, also begann ich wieder mit einem neuen Konto – Edge. Aber auch dieses neue Konto stellte Microsoft nicht zufrieden. Bei einer früheren öffentlichen Veranstaltung kam es bei Microsoft-Ingenieuren zu mehreren Browserabstürzen bei der Verwendung von Edge und sie mussten bei der Veranstaltung Chrome installieren, um die Demonstration abzuschließen.
Nach all dem entschied Microsoft Ende Dezember 2018 schließlich, dass der neue Edge Chromium verwenden würde, und der Browser *** bildete schließlich eine virtuelle Vereinigung der Welt.
Einige Leute sagen, dass die weltweite Dominanz von Chrome der starken Nachfrage nach Standardisierung der Webentwicklung gerecht wird. Einige Leute sagen auch, dass Chrome zum Tor zum Internet geworden ist und ein erhebliches Monopol aufgebaut hat, was besorgniserregend ist. Was denken Front-End-Studenten darüber?
Empfohlen: Bootstrap-Tutorial
Das obige ist der detaillierte Inhalt vonMeilenstein in der Webentwicklung: Bootstrap gab bekannt, dass es die Unterstützung für IE einstellen wird. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!