Strona początkowa

Javascript vs Java - czyli jak nie dostać bana na forum

Częstokroć na forach ktoś pyta o podpowiedź w napisaniu skryptu "Java".

JavaScript to nie Java!.

Niby szczegół w nazwie, a jednak sporo osób nagminnie popełnia ten błąd.
Pomimo podobnego nazewnictwa, oba języki mają ze sobą bardzo mało wspólnego. JavaScript jest językiem skryptowym przeznaczonym do wykorzystania na stronach WWW, natomiast Java jest kompletnym językiem programowania, za pomocą którego można tworzyć kompletne aplikacje - podobnie zresztą jak w językach takich jak C, C++, Delphi, et cetera ;). W przeciwieństwie do tych ostatnich, Java oferuje brak ograniczeń sprzętowych. Co to oznacza? Programista piszący pod Javą, będzie mógł swój program uruchomić na dowolnej platformie sprzętowej - i nie ma znaczenia czy systemem jest Windows, MacOs czy Unix. Niestety nie do końca ta perspektywa jest zrealizowana. Dlatego też w praktyce Java w większości przypadków jest wykorzystywana do tworzenia apletów (również na stronach!).
Podstawową różnicą między Javascriptem a Javą jest to, że Javascript stanowią skrypty które nie są skompilowane, tylko na bieżąco pobierane i przetwarzane przez przeglądarkę użytkownika. Natomiast aplety Javy są wcześniej kompilowane za pomocą kompilatorów i odpalane jak zwyczajne aplikacje. Oczywiście między tymi językami istnieje o wiele większa liczba różnic (i są to bardzo prawdziwe słowa).

Mimo podobieństwa w nazwie, w tym kursie nie znajdziesz zbyt wiele na temat Javy. Niestety - w tej treści będziesz musiał poradzić sobie sam (google) ;)