Mozilla og Firebug team annoncerede i dag, at udvikling af Firebug som en separat Firefox add-on er blevet afbrudt.
Firebug, sandsynligvis den mest populære tredjepartsprodukter udvikling add-on til Firefox, der nogensinde har været til rådighed for Firefox for en meget lang tid.
Jeg har nævnt det her i 2008, for eksempel som en af de top fem Firefox add-ons. Firebug team annonceret tilbage i 2014, at det ville flytte udvikling fra Firebug den add-on til at bidrage til Firefox ‘ s native development tools i stedet.
Der var gode grunde til ændringen, men den vigtigste var indførelsen af Firefox ‘ s multi-proces, arkitektur. Firebug 2 er ikke multi-proces-kompatibel, og ændre koden til at gøre det, der ville have været muligt i en nyere tid med ressourcer ved hånden.
Desværre, Firebug er ikke designet med multiproces i tankerne, og gøre det arbejde i dette scenarie, ville det have krævet en meget vanskelig og bekostelig omskrive. Firebug arbejdsgruppen enighed om, at de ikke har ressourcer nok til at gennemføre en så massiv arkitektoniske forandringer.
En anden grund var, at Firefox ‘s indbyggede udviklingsværktøjer fik bedre og bedre, og at det ikke rigtig meget mening at fortsætte arbejdet med Firebug, hvis de Udvikler Værktøjer, der kan tilbyde de fleste af de add-on’ s funktionalitet, der allerede er.
Derudover, Firefox ‘ s indbyggede udviklingsværktøjer har været stigende hastighed, så det gav mening at basere den næste version af Firebug på disse værktøjer i stedet.
Firebug arbejdsgruppen har derfor besluttet, at den bedste fremgangsmåde var at fortsætte udviklingen af Firebug 3, og deltag i Mozilla DevTools hold i stedet for at bringe Firebug eksklusive funktionalitet til den indbyggede udviklingsværktøjer, og for at gøre Firefox Udvikler Værktøjer endnu større med den ekstra arbejdskraft og erfaring.
Bekendtgørelsen sætter udviklingen af Firebug 2 til en ende. Den sidste version af Firebug er version 2.0.18 udgivet 7 oktober 2016. Denne version er stadig kompatibel med Firefox, men kun hvis browseren ‘ s multi-proces, arkitektur ikke er aktiveret.
Flere funktioner i Firebug fundet deres vej ind i Firefox allerede:
DOM panel, Firebug tema, Server-side-log beskeder, HTTP inspektør (aka XHR Spion), og forskellige populære add-ons som FireQuery, HAR eksport, og PixelPerfect. Også, over 40 fejl blev rettet til at lukke hullet mellem DevTools og Firebug.
Firebug-på, at brugerne ønsker at se “migrering fra Firebug” guide over på Mozilla Developer Network for at få oplysninger om forskelle mellem Firebug, og Firefox Udvikler Værktøjer.
Afsluttende Ord
Beslutningen om at fusionere Firebug til Firefox ‘ s Udvikler-Værktøjer, og ophøre med Firebug udvikling giver mening på mange niveauer. Mens det vil efterlade nogle brugere bag, de fleste vil nok have lidt problemer med at migrere til den indbyggede udviklingsværktøjer. Mozilla anmoder Firebug brugere til at rapportere manglende funktioner her. (Tak Sahil)
Nu kan Du: Hvad er dit take på beslutningen om at afbryde Firebug?