Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 7492|Svar: 0

Microsoft opgav IE og var fast besluttet på at lave 220.000 linjer kode

[Kopier link]
Opslået på 08/05/2015 18.40.09 | | | |

Ifølge udenlandske medier ved vi alle,MicrosoftI Windows 10 har det "overlevet" i 20 årIE, og i stedet udfordrede Edge-browseren til en ny renderingsmotor; Men vi ved det ikke,MicrosoftHvor længe kæmpede du mellem at give op og vælge, og hvor meget mod gav du til sidst? Edge repræsenterer den nye standard for fremtidens internet, og bag IE står stadig utallige "gamle imperiale styrker", Microsoft må opgive sidstnævnte, som er blevet en byrde, men følelserne fra mere end 20 år betyder ikke, at man kan give slip.

Charles Morris og Jacob Rossi, som leder Edge-projektets udviklingsopgaver, bloggede onsdag om, at Microsoft valgte at udvikle Edge-motoren fra bunden for at bevise deres beslutsomhed om at omfavne internetstandarder. For at opnå dette opgav Microsoft 220.000 linjer af original IE-kode og fjernede mere end 300 IE-specifikke programmeringsgrænseflader. For at følge med konkurrenterne i forhold til kompatibilitetsstandarder har Microsoft patchet Edge mere end 4.200 gange......

Selvfølgelig er disse afvejninger og ændringer svære for den gennemsnitlige bruger at bemærke, for de fleste af disse funktioner er trods alt kun for webudviklere. Men med den gradvise standardisering vil slutbrugerne på lang sigt opleve de store forandringer, som nye teknologier bringer til fremtidens internetoplevelse.

I lang tid var Microsoft en snublesten for det moderne internets manglende evne til at omfavne nye teknologier. For i en tid, hvor internettet ikke var så populært, stolede Microsoft på Windows' monopolposition for at etablere sit eget sæt standarder for IE, som var "fyldt med huller". Men med internettets gradvise modenhed er IE-standarden uden standarder åbenlyst ikke længere tilpasningsdygtig. Men opgav Microsoft virkelig de titusindvis af hjemmesider, der blev udviklet med "IE6-kompatibilitet" dengang?

Ja, selvom det er svært at give slip, må du vælge at give op.

Fremadrettet har flere og flere nye hjemmesider og mainstream-websites taget den nye internetstandard til sig, og sammenlignet med konkurrenter som Firefox, Safari og Chrome har den dårlige ydeevne fra den gamle IE før den nye standard fået dens engang dominerende markedsandel til at falde og til sidst blive overhalet af konkurrenterne.


Det er tydeligt, at "garanteret kompatibilitet" er blevet den største byrde for IE. Ofte er det ikke svært for udviklere at tilføje en ny funktion, men det er endnu sværere at fjerne en funktion, især en meget brugt funktion. På grund af dette har Microsoft bevaret mange teknologier fra årtier eller endda tyve år tilbage i IE, og det mest typiske eksempel på dette er de meget kritiserede ActiveX og VBscrip, der fjernede de to udvidelser.

Fordi IE-standarder ikke er standarder, har Microsoft endda brugt en indsats på at udvikle en "dokumenttilstand", der tillader webprogramudviklere at angive, hvilken version af IE der bruges til at gengive websiteindhold.

Patch efter patch gør minder smertefulde. Men hvis du må opgive titusinder af millioner af "stationsvenner", der engang byggede et imperium sammen, vil Microsoft uundgåeligt skulle indvikles. Derfor leverer Windows 10 endelig IE-browseren for kompatibilitetsformål, selvom det ikke længere er systemets standard, og der ikke vil være yderligere udvikling.

På den lyse side, selvom titusindvis af "IE-standard"-hjemmesider er blevet nådesløst opgivet, vil Edge bidrage til internettets sunde udvikling i fremtiden ved at vise et nyt ansigt, der er fuldt kompatibelt med den nye standard. Og de nye funktioner i HTML5, som har været omtalt i så mange år, såsom indlejrede 3D-billeder, video- og lydafspilning, vil endelig kunne sprede sig hurtigt uden bekymring for, at der altid vil være en del af verden, der ikke kan se hele indholdet på hjemmesiden normalt. (Lu Xin)






Tidligere:Forklar returen af Linqs fødererede forespørgselstabel resultatsæt
Næste:Brug af Alibaba Cloud SLB load balancing til at løse php-fpm CPU-forbrug på mere end 90%
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com