Altamagusta| Demopol| Blogosfery
Nowości|Chronologicznie|Panorama|O Winter.pl
Winter.pl> Panorama> Oprogramowanie internetowe
Wyszukiwanie
Polecane
Listy dyskusyjne i zmiana żarówki Wiek informacji Organizacje tracą wiedzę Pomiędzy własnym a cudzym

Wersja do wydruku :-)

Trudne narodziny Javy

Uzależnienie od IRC
To właśnie koncentracja i własny wkład w rozwój sytuacji powodują, że naprawdę trudno oderwać się od IRC...

Java po raz pierwszy pojawia się na rynku informatycznym w maju 1995 roku, kiedy to Sun na konferencji SunWorld ogłosił pojawienie się tego języka programowania. Netscape jest pierwszą firmę, która kupuje licencję na używanie języka Java w swoich programach - w praktyce w przeglądarce Netscape Navigator.

Początki

Język ten był stworzony na początku lat dziewięćdziesiątych pod nazwą Oak i przeznaczony między innymi do urządzeń komputerowych współpracujących z odbiornikiem telewizyjnym (set-top boxes); nie odniósł tam jednak wielkiego sukcesu. W roku 1993, pod wrażeniem rosnącego znaczenia Internetu i pojawiającej się właśnie usługi World Wide Web zaczęto dodawać do niego elementy internetowe, a nazwę zmieniono na Javę. Zmiana nazwy i przeznaczenia była, jak się okazało, bardzo dobrym posunięciem marketingowym.

W grudniu 1995 roku Netscape i Sun ogłaszają informację o wspólnym opracowaniu języka JavaScript; wbrew temu co sugeruje nazwa, ma on niewiele wspólnego z językiem Java, jest raczej podobny do Basic. W tym samym czasie licencję na używanie Javy kupują firmy Sillicon Graphics i IBM.

Trzy miesiące później, w lutym 1996 roku, pojawia się Netscape 2.0, pierwsza wersja tej popularnej przeglądarki internetowej pozwalająca na uruchomienie programów w języku Java. Są to faktyczne narodziny Javy jako internetowego języka programowania.

Java została bardzo dobrze przyjęta przez programistów i społeczność internetową. Dla popularyzacji nowego języka programowania przyczyniło się to, że narzędzia programistyczne, dokumentacja i przykłady były dostępne w Internecie. Umieszczenie interpretatora języka w zdobywającej coraz większą sławę przeglądarce Netscape Navigator również odegrało swoją rolę.

Pod koniec października 1996 roku Sun ogłasza plany opracowania komputera sieciowego JavaStation. W komputerze tym cały system operacyjny Java OS jest napisany w języku Java. Jednak w następnych latach ani ten, ani inne komputery sieciowe nie odniosły wielkiego sukcesu - użytkownicy sieci komputerowych i Internetu pozostali przy komputerach biurowych zgodnych ze standardem IBM PC.

W grudniu 1996 roku Apple, IBM, Netscape, Oracle i IBM, oraz ponad sto innych firm, ogłosiły w obronie przed działaniami Microsoft inicjatywę 100% Pure Java, mającą na celu promowanie oprogramowania zgodnego z oficjalną specyfikacją języka.

Niespełnione nadzieje

Z programami pisanymi w Javie wiązano spore nadzieje – że pozwolą one zastąpić między innymi programy biurowe, że mogą być używane w intranetach wielkich firm. Wielu producentów miało też nadzieję, że Java pomoże przełamać rosnącą dominację Wintela – systemu operacyjnego Windows firmy Microsoft pracującego na procesorach firmy Intel. Java miała być także istotnym elementem strategii wprowadzania komputerów sieciowych.

Jednak nadzieje te pozostały w dużym stopniu niespełnione. Użytkownicy komputerów IBM PC dalej używają kolejnych wersji procesorów Pentium, pracują na kolejnych wersjach Windows, na programach biurowych firmy Microsoft pisanych w języku C++. Aplety Javy pozostają dla większości z nich zabawkami, które można obejrzeć w Internecie.

Komputer sieciowy nie zastąpił komputera osobistego, a urządzenia komputerowe współpracujące z telewizorem i pozwalające na dostęp do Internetu przez telewizje kablowe i satelitarne nie wyparły komputera z przeglądarką internetową. Po raz kolejny okazało się, że Internet rozwija się raczej drogą ewolucji, a nie rewolucyjnych przemian, a kierunki jego rozwoju są w dużym stopniu nieprzewidywalne.

Szybkość i bezpieczeństwo

Z programami pisanymi w Javie jest też nieco problemów, z których najważniejsze to szybkość wykonywania i bezpieczeństwo.

Program w Javie jest interpretowany i kompilowany dopiero w czasie jego uruchomienia, co powoduje, że użytkownik musi nieco poczekać, aż program zacznie działać. Poradzono sobie z tym, tworząc coraz lepsze oprogramowanie Java VM dostępne w kolejnych wersjach przeglądarek Netscape i Microsoft; z pomocą przyszły także coraz szybsze procesory.

Aplet Javy jest przegrywany z serwera, czasem z serwera internetowego o którym niewiele wiadomo. Można w nim umieścić kod, który poczyni szkody równie groźne jak komputerowy wirus, umożliwi niepowołanym do tego osobom dostęp do danych na dysku. Choć wprowadzono wiele zabezpieczeń przed takim postępowaniem, to autorzy niektórych apletów potrafią je przełamać. Spowodowało to spadek zaufania do Javy jako narzędzia do tworzenia aplikacji biznesowych. Wiele firm nakazywało swym pracownikom po prostu wyłączenie w przeglądarkach możliwości wykonywania apletów, zaprzestało tworzenia lub kupowania oprogramowania pisanego w Javie.

Jaka przyszłość?

Sun dalej prowadzi prace nad językiem Java, ogłaszając w 1997 roku specyfikację komponentów JavaBeans. Komponenty pozwalają apletom Javy stać się dynamicznymi i interaktywnymi – porozumiewać się z innymi apletami i programami. Partnerami Suna w pracach nad JavaBeans są takie firmy jak Netscape, Apple, IBM, Lotus, Borland i Symantec. Jednym z pierwszych środowisk programistycznych, w jakim można było pisać komponenty JavaBeans było Visual Cafe firmy Symantec.

Na początku 1998 roku według danych IBM na świecie znajdowało się około siedemdziesięciu milionów stanowisk komputerowych, na których mogą zostać uruchomione programy napisane w języku Java. Według danych Sun Microsystems Java jest używana na ponad osiemdziesięciu tysiącach serwerów World Wide Web. Programy w tym języku tworzy czterysta tysięcy programistów.

Jarosław Zieliński

14 marca 2000


Oprogramowanie internetowe

Pięć najlepszych Open Source (19 lutego 2005)

XML w Microsoft Office 2003 (4 lipca 2003)

Prosty i elegancki FTP Surfer (21 czerwca 2003)

Nowa szybka przeglądarka z Irlandii (27 stycznia 2003)

W Internecie pod znakiem Microsoftu (6 stycznia 2003)

Najczęściej Internet Explorer (19 grudnia 2002)

Nie tak szybko nowe przeglądarki (19 listopada 2002)

Język programowania dla .Net (21 lipca 2000)

Już niedługo Windows Millennium (17 lipca 2000)

Nowa Opera 4.0 rozpoznaje WML (28 czerwca 2000)