Różnica między Javą a JavaScript

Java i JavaScript mogą wydawać się, że jeden był bezpośrednim potomkiem drugiego, ale w rzeczywistości są one dalekie od tego. Java to zorientowany obiektowo język programowania, który może działać w wielu systemach operacyjnych za pomocą interpretera. Został stworzony przez Sun Microsystems w celu stworzenia samodzielnych aplikacji działających na różnych platformach. Z kolei JavaScript został stworzony przez Netscape jako język skryptowy podobny do PHP po stronie klienta. Nie może tworzyć samodzielnych aplikacji, ale zamiast tego znajduje się w przeglądarce internetowej.

Java była doskonałym pomysłem na papierze. Umożliwiło to programistom utworzenie jednego programu i oczekiwanie, że będzie on działał w większości dostępnych systemów operacyjnych. Osiąga to, nie używając kodu rodzimego określonego systemu operacyjnego. Zamiast tego Java używa własnego kodu, a następnie wykonuje go na maszynie wirtualnej, która interpretuje kod Java na swój kod macierzysty. Jak wspomniano powyżej, świetnie wyglądało to na papierze, ale w praktyce programy Java były znacznie wolniejsze w porównaniu do programów zakodowanych w natywnym kodzie. Wynika to głównie z faktu, że każdy kod musiał zostać przetworzony dwukrotnie; przez maszynę wirtualną, a następnie przez system operacyjny.

JavaScript jest językiem skryptowym i jako taki nie jest kompilowany. Przeglądarka z włączoną obsługą JavaScript pobiera skrypt i przetwarza go, a następnie wykonuje instrukcje dotyczące skryptu. Głównym zastosowaniem JavaScript jest zapewnienie poziomu interaktywności stron internetowych, których nie można osiągnąć za pomocą prostego HTML. Można go używać wraz z innymi technologiami, takimi jak AJAX, aby zapewnić jeszcze bardziej interaktywne wrażenia. JavaScript może także wchodzić w interakcje z elementami, które nie pochodzą z jego kodu, czego nie robi Java. Aplikacje Java mogą być osadzane tylko na stronach HTML i od tego momentu aplikacja Java działa samodzielnie.

Java i JavaScript to dwa bardzo różne języki, dlatego też mają różne wymagania, aby działać poprawnie. Zainstalowanie obsługi języka Java w przeglądarce nie oznacza, że ​​będzie on również w stanie obsługiwać aplikacje JavaScript i odwrotnie.

Streszczenie:

1. Java jest językiem programowania OOP, podczas gdy Java Script jest językiem skryptowym OOP.
2. Java tworzy aplikacje działające na maszynie wirtualnej lub przeglądarce, podczas gdy kod JavaScript jest uruchamiany tylko w przeglądarce.
3. Kod Java musi zostać skompilowany, podczas gdy kod JavaScript jest cały w tekście.
4. Wymagają różnych wtyczek.