Webbrowser

Fra Wikipedia, den frie encyklopædi
Der er for fa eller ingen kildehenvisninger i denne artikel, hvilket er et problem . Du kan hjælpe ved at angive troværdige kilder til de pastande, som fremføres i artiklen.
Et eksempel pa en webbrowser ( Mozilla Firefox i Linux ).

En webbrowser , eller netlæser , er et computerprogram , der bruges til at hente og vise bl.a. HTML -dokumenter (websider) fra webservere rundt omkring i verden. En delmængde af internettet med disse dokumenter er kendt som World Wide Web .

Kommunikation mellem webserver og webbrowser foregar hovedsagelig med HTTP -protokollen. De fleste webbrowsere understøtter dog ogsa andre protokoller, sasom FTP , gopher og HTTPS (en SSL -krypteret version af HTTP ).

Nogle af de populære webbrowsere understøtter ogsa nyhedsgrupper og e-mail ved hjælp af NNTP -, IMAP - og POP3 -protokollerne.

En browsers funktion [ rediger | rediger kildetekst ]

En browsers opgave er simpelt hen at præsentere en masse koder for brugeren ? eller rettere: at vise det, som koderne præsenterer, pa en brugervenlig made. En programmør skriver sin kode i nogle filer, som lægges ud pa en server koblet til internettet, og nar en bruger forsøger at abne disse filer, kommer visning 100% an pa, hvilken browser, filerne abnes i.

Programmørens vigtigste opgave er derfor at skrive noget kode, som kan vises korrekt i browseren. Den store udfordring for enhver internetprogrammør i dag er derfor, at der eksisterer utallige browsere, som alle læser og oversætter koden pa hver sin made. En besøger af fx en hjemmeside kan bruge en hvilken som helst browser ? det har programmøren ingen kontrol over. Derfor kan programmøren ikke blot udvikle hjemmesiden, sa den passer til en enkelt, fx den mest populære, browser. Han risikerer nemlig, at der er problemer med, hvordan hjemmesiden ser ud, i andre browsere ? problemer som fx, at bokse star oveni hinanden, eller at en knap ikke fungerer overhovedet.

For at komme dette problem til livs for udviklingen af websider og HTML har udviklerne af internettet oprettet et konsortium med navnet World Wide Web Consortium eller W3 Consortium (hjemmeside: www.w3.org ), som har sat sig for at fastsætte en generel standard for programmering . Her fastsættes det saledes, hvilke koder der er indenfor standarden, og som man bør benytte. Habet er nu, at udviklerne af de mange forskellige nuværende og fremtidige browsere efterhanden vil indrette browserne til at benytte sig af disse standarder, sa en bestemt programmeringskode fortolkes ens overalt.

Browsermonopol [ rediger | rediger kildetekst ]

De enkelte browserudviklere bør i virkeligheden have stor interesse i at følge standarderne, sa bestemte websider ikke vises forkert i netop deres browsere som de eneste. Det vil højst sandsynlig give en vis upopularitet og et frafald af brugere til andre bedre fungerende browsere. Denne " markedskraft " bør i teorien standardisere de forskellige browsere, men der opstar problemer, nar enkelte browsere har en meget stor markedsandel og nærmest har monopol . Et eksempel er Microsofts populære browser Internet Explorer - i nyere tid har Google Chrome dog haft stor udbredelse. [1]

Da internettet var i sin spæde start, og de første browsere blev udviklet, var konkurrencen ikke stor blandt browserudviklere. Microsoft kom efter nogle ar til markedet med en browser, der fungerede glimrende til datidens brug, og de havde sa godt som hele markedet i en lang arrække. Men efterhanden blev Microsoft Internet Explorer udvidet med personlige præg pa kodefortolkningen ? Microsoft opfandt selv nye elementer af fx HTML , som Internet Explorer blev tilpasset til at fortolke, og eksisterende dele af kodesprogene blev fortolket mere eller mindre forkert i forhold til deres oprindelige formal. HTML-tags som < font > blev tilføjet som formateringskoder, og dermed blev den ideelle adskillelse af struktur og layout brudt. Tags som <frame> blev efterhanden meget ofte benyttet til opbygningen af en websted , hvilket har skabt store problemer senere hen, nar browsere, der kun benytter standarden, ikke fortolkede <frame> -elementet, og dermed misfortolkede hele hjemmesidens struktur.

Efterhanden som nyere browsere kom til markedet med deres egne bud pa, hvordan en browser skulle fungere, blev forvirringen kun større, og alle kiggede sig om efter en standard at følge.

I dag er problemet med forskellig kodefortolkning i forskellige browsere blevet minimeret kraftigt, og denne udvikling fortsætter. Programmører er stadig nødt til at se efter i flere browsere, nar de har udviklet hjemmesider o.a., men i dag handler selve browserudviklingen ikke længere om, hvem der fortolker koderne bedst ? Det handler derimod om hvem, der giver den bedste brugeroplevelse ved funktioner , overskuelighed, hurtighed, sikkerhed og enkelthed.

Eksempler pa webbrowsere [ rediger | rediger kildetekst ]

Udviklingen af hvilke webbrowsere folk benytter. Tidligere var Internet Explorer domminerende, men i dag har Mozilla Firefox overtaget en stor del.

Tekstbaserede webbrowsere [ rediger | rediger kildetekst ]

Webbrowsere, der ikke længere udvikles [ rediger | rediger kildetekst ]

Se ogsa [ rediger | rediger kildetekst ]

Eksterne henvisninger [ rediger | rediger kildetekst ]

Wikimedia Commons har medier relateret til:

Noter [ rediger | rediger kildetekst ]