Java i JavaScript

Anonim

Java i JavaScript mogą się wydawać, że jeden z nich jest bezpośrednim potomkiem drugiego, ale w rzeczywistości są dalekie od tego. Java jest zorientowanym obiektowo językiem programowania, który może działać w wielu systemach operacyjnych za pomocą interpretera. Został stworzony przez Sun Microsystems w celu tworzenia samodzielnych aplikacji działających na różnych platformach. Z drugiej strony JavaScript został stworzony przez Netscape jako język skryptowy podobnie jak wersja PHP po stronie klienta. Nie może tworzyć samodzielnych aplikacji, ale zamiast tego znajduje się w przeglądarce internetowej.

Java była świetnym pomysłem na papierze. Pozwoliło to programistom stworzyć pojedynczy program i oczekiwać, że będzie działać w większości dostępnych systemów operacyjnych. Osiąga to, nie korzystając z natywnego kodu 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 w odpowiadającym mu natywnym kodzie. Jak wspomniano powyżej, wyglądało to świetnie na papierze, ale w praktyce programy Java były znacznie wolniejsze w porównaniu do programów kodowanych w natywnym kodzie. Było to w dużej mierze spowodowane faktem, że każdy kod wymagał dwukrotnego przetworzenia; przez maszynę wirtualną, a następnie przez system operacyjny.

JavaScript jest językiem skryptowym i jako taki nie jest skompilowany. Przeglądarka obsługująca JavaScript uruchamia skrypt i przetwarza go, a następnie wykonuje instrukcje w skrypcie. Głównym zastosowaniem JavaScript jest zapewnienie interaktywności stron internetowych, których nie da się uzyskać za pomocą prostego kodu HTML. Może być używany razem z innymi technologiami, takimi jak AJAX, aby zapewnić jeszcze więcej interaktywności. JavaScript może również wchodzić w interakcje z elementami, które nie są zawarte w jego kodzie, czego Java nie robi. Aplikacje Java mogą być osadzane tylko na stronach html i od tej chwili aplikacja Java działa samodzielnie.

Java i JavaScript to dwa bardzo różne języki, dlatego też mają różne wymagania, aby poprawnie funkcjonować. Zainstalowanie obsługi Java w przeglądarce nie oznacza, że ​​będzie ona 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 w tekście. 4. Wymagają różnych wtyczek.