Kürzlich hat Chris 'Artikel über Chroms Abschaltung von alert()
, confirm()
und prompt()
eine lebhafte Entwicklerdiskussion ausgelöst. Die Möglichkeit von großen Browsern, die Kernfunktionen deaktivieren, äußerten Bedenken hinsichtlich der langfristigen Stabilität des Webs.
Der Kommentar von Richard Harris fand stark an: Wir sollten nicht akzeptieren, dass Veränderungen als unvermeidliche Kosten für den Fortschritt, insbesondere wenn es die festgelegte Stabilität des Web untergräbt. Die Stärke des Webs liegt in seiner Vorhersehbarkeit; Investitionen sollten dauerhaften Wert haben. Ein transientes Netz, in dem APIs nach Belieben verworfen werden, ist ein kaputtes Netz.
Diese spezifische Kontroverse ist zwar nicht mein Hauptaugenmerk, zeigt jedoch einen entscheidenden Unterschied zwischen Software und Web. Meine jüngste Erfahrung, Astro zu aktualisieren, ein Framework, das mir Spaß macht, zeigt diesen Punkt. Ein einfaches Update hat meine Website aufgrund veralteter APIs gebrochen.
Dies ist keine Kritik an Astro; Es ist eine Erinnerung daran, dass Frameworks wie Astro, React oder andere nicht das Web sind. Diese Projekte können die Funktionen frei abbauen und verändern. Kern -Web -Technologien wie alert()
, ältere CSS und HTML -Elemente sind jedoch unterschiedlich. Sie können nicht beiläufig veraltet werden, da das Web Vorhersehbarkeit erfordert. Im Gegensatz zu einzelnen Softwareprojekten kontrolliert kein einzelnes Unternehmen diese grundlegenden Komponenten.
Das Kernproblem: alert()
und confirm()
sind Webfunktionen, keine chromspezifischen Funktionen. Viele scheinen diese Unterscheidung zu übersehen.
Dies unterstreicht die kritische Bedeutung von Webstandards. Die offen diskutierte neue Funktionen vor der Implementierung ermöglicht eine gründliche Behebung und Beantwortung von Fehler, wodurch die irreversiblen Folgen hastiger Änderungen auf einer Plattform verhindern, auf der Funktionen nicht einfach gelöscht werden können. Es geht nicht darum, Chrome zu kritisieren. Es geht darum, den grundlegenden Unterschied zwischen Software und offenem Web zu erkennen. Würden Sie nicht zustimmen?
Das obige ist der detaillierte Inhalt vonBleib wachsam. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!