Java i JavaScript
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.