Przeglądarki

ITpedia

Przeglądarka to program uruchamiany na komputerze lokalnym, umożliwiający poruszanie się wśród dokumentów umieszczonych w sieci WWW. Przeglądarki webowe łączą w sobie funkcje ściągania danych z serwisów WWW i ich interpretacji oraz prezentacji. Jednym z najbardziej rozpowszechnionych formatów plików wykorzystywanych przez przeglądarki jest HTML - język, który zawiera proste komendy formatowania "wklejane" do formatowanego tekstu. Kluczowym elementem koncepcji hipertekstu jest stosowanie odnośników (łączników) do innych stron HTML w tym samym hoście lub gdziekolwiek w Internecie.

Pierwsza generacja przeglądarek, reprezentowana przez Mosaic firmy NSCA i wczesne wersje Navigatora firmy Netscape, stwarzała tylko pozory interaktywności. Używając języka HTML, przeglądarki te udostępniają łączniki hipertekstowe wywoływane kliknięciem. Przeglądarka sięga po dane określone łącznikiem za pośrednictwem sieci i ściąga je, a następnie wyświetla na ekranie.

Klasyczna koncepcja przetwarzania klient/serwer zakłada istnienie centralnego serwera, do którego klienci podłączają się na dłuższy czas, i z którego uzyskują dane i aplikacje. WWW jest natomiast szeroko rozumianym zestawem niezależnych węzłów z krótkimi czasowo połączeniami klientów i wielu serwerów. Logika sterująca przenosi się z serwera na klienta przeglądarki. Podstawowym problemem przeglądarek pierwszej generacji było to, że budowano je w sposób monolityczny z uwzględnieniem każdego możliwego typu danych, protokołów i zachowań. Oznaczało to konieczność ciągłego ich uaktualniania w miarę rozwoju protokołów i nowych typów danych. Z punktu widzenia użytkownika końcowego taka sytuacja jest bardzo niewygodna - musi on ciągle śledzić rozwój protokołów i danych nowego typu oraz uważać na stan uaktualnień przeglądarki. Nowa koncepcja przeglądarek zakłada przesunięcie punktu ciężkości z serwera webowego na przeglądarkę. Koncepcja ta opiera się na technologii komponentowej, realizowanej przez aplety Javy lub kontrolki ActiveX Microsoftu, i zakłada dynamiczne uzupełnianie funkcji i mechanizmów przeglądarki przez komponenty - segmenty kodu wykonywalnego (aplety lub kontrolki)- sprowadzane dynamicznie z sieci i uruchamiane na kliencie. Takie komponenty mogą zapewnić m.in. pełną animację, odtwarzanie dźwięków i pełną interakcję z użytkownikiem w czasie rzeczywistym. Ten model przeglądarki usuwa ograniczenia przeglądarek pierwszej generacji w zakresie możliwości poszerzania ich o nowe schematy działania. Przeglądarki nowej generacji zapewniają użytkownikom środki do osiągania różnych aplikacji w nowy sposób - ich zachowanie może być zmieniane na bieżąco. Oprogramowanie przemieszcza się transparentnie przez sieć w miarę potrzeb. Odpada potrzeba instalowania nowego oprogramowania - jest dostarczane wtedy, gdy jest potrzebne. Jedną z najbardziej widocznych dla użytkownika cech nowych przeglądarek jest możliwość obsługi dynamicznie zmieniającej się treści dokumentów.

-
-