Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 7492|Antwoord: 0

Microsoft liet IE varen en was vastbesloten om 220.000 regels code te maken

[Link kopiëren]
Geplaatst op 08-05-2015 18:40:09 | | | |

Volgens berichten van buitenlandse media weten we allemaal,MicrosoftIn Windows 10 is het al 20 jaar "overlevend"IE, en in plaats daarvan werd de Edge-browser gepusht met een nieuwe rendering-engine; Maar we weten het niet,MicrosoftHoe lang heb je geworsteld tussen opgeven en kiezen, en hoeveel moed heb je uiteindelijk gegeven? Edge vertegenwoordigt de nieuwe standaard van het toekomstige internet, en achter IE staan nog steeds talloze "oude imperiale krachten", Microsoft moet de laatste loslaten die een last is geworden, maar de gevoelens van meer dan 20 jaar betekenen niet dat je het los kunt laten.

Charles Morris en Jacob Rossi, die leiding geven aan de ontwikkelingstaken van het Edge-projectteam, blogden woensdag dat Microsoft ervoor koos om de Edge-engine vanaf nul te ontwikkelen om zijn vastberadenheid te bewijzen om internetstandaarden te omarmen. Daartoe liet Microsoft 220.000 regels originele IE-code vallen en verwijderde meer dan 300 IE-specifieke programmeerinterfaces. Om zijn concurrenten bij te houden qua compatibiliteitsstandaarden, heeft Microsoft Edge meer dan 4.200 keer gepatcht......

Natuurlijk zijn deze afwegingen en veranderingen moeilijk op te merken voor de gemiddelde gebruiker, want de meeste van deze functies zijn alleen voor webontwikkelaars. Echter, met de geleidelijke eenwording van standaarden zullen eindgebruikers op de lange termijn uiteindelijk de grote veranderingen ervaren die nieuwe technologieën in de toekomstige internetervaring met zich meebrengen.

Lange tijd was Microsoft een struikelblok voor het onvermogen van het hedendaagse internet om nieuwe technologieën te omarmen. Omdat Microsoft in de tijd dat het internet niet zo populair was, vertrouwde op de monopoliepositie van Windows om zijn eigen standaarden voor IE vast te stellen, die "vol gaten zaten". Echter, met de geleidelijke volwassenheid van het internet is de IE-standaard zonder standaarden uiteraard niet langer aanpasbaar. Maar heeft Microsoft echt de tientallen miljoenen websites die destijds met "IE6-compatibiliteit" waren ontwikkeld, opgegeven?

Ja, zelfs als het moeilijk is om los te laten, moet je ervoor kiezen om op te geven.

Vooruitkijkend hebben steeds meer nieuwe en mainstream websites de nieuwe internetstandaard overgenomen, en vergeleken met concurrenten als Firefox, Safari en Chrome heeft de slechte prestatie van de oude IE vóór de nieuwe standaard ervoor gezorgd dat het ooit dominante marktaandeel is afgenomen en uiteindelijk is ingehaald door concurrenten.


Natuurlijk is "gegarandeerde compatibiliteit" de grootste last voor IE geworden. Vaak is het voor ontwikkelaars niet moeilijk om een nieuwe functie toe te voegen, maar het is nog moeilijker om een functie te verwijderen, vooral een veelgebruikte functie. Hierdoor heeft Microsoft veel technologieën van decennia of zelfs twintig jaar geleden in IE behouden, en het meest typische voorbeeld hiervan is het veelbekritiseerde ActiveX en VBscrip waarbij de twee extensies zijn verwijderd.

Omdat IE-standaarden geen standaarden zijn, heeft Microsoft zelfs moeite gedaan om een "documentmodus" te ontwikkelen waarmee webprogrammaontwikkelaars kunnen aangeven welke versie van IE wordt gebruikt om website-inhoud te renderen.

Patch na patch maakt herinneringen pijnlijk. Maar als je tientallen miljoenen "stationvrienden" moet opgeven die ooit samen een imperium hebben opgebouwd, zal Microsoft onvermijdelijk verstrikt moeten raken. Daarom biedt Windows 10 eindelijk de IE-browser voor compatibiliteitsdoeleinden, hoewel dit niet langer de standaard van het systeem is en er geen verdere ontwikkeling zal plaatsvinden.

Aan de positieve kant, hoewel tientallen miljoenen "IE-standaard" websites meedogenloos zijn verlaten, zal Edge bijdragen aan de gezonde ontwikkeling van het internet in de toekomst door een nieuw gezicht te tonen dat volledig compatibel is met de nieuwe standaard. En de nieuwe functies van HTML5 waar al jaren over gesproken wordt, zoals ingebedde 3D-afbeeldingen, video- en audioweergave, zullen zich eindelijk snel kunnen verspreiden zonder zich zorgen te maken dat er altijd een deel van de wereld zal zijn dat niet de volledige inhoud van de website normaal kan bekijken. (Lu Xin)






Vorig:Leg de terugkeer uit van de Linq federated query table resultaatset
Volgend:Met behulp van Alibaba Cloud SLB load balancing kan het php-fpm CPU-gebruik van meer dan 90% worden opgelost
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com