Różnica między Java i JavaScript

Różnica między Java i JavaScript

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

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

JavaScript to język skryptowy i jako taki nie jest skompilowany. Przeglądarka włączona JavaScript bierze skrypt i przetwarzają go, następnie wykonałby instrukcje na skrypcie. Głównym zastosowaniem JavaScript jest zapewnienie poziomu interaktywności stron internetowych, które nie są możliwe do osiągnięcia prostego HTML. Można go używać wraz z innymi technologiami, takimi jak Ajax, aby zapewnić jeszcze bardziej interaktywne doświadczenie. JavaScript może również wchodzić w interakcje z elementami, które nie są z jego kodu, których Java nie robi. Aplikacje Java mogą być wbudowane tylko na strony HTML i od tego momentu aplikacja Java działa samodzielnie.

Java i JavaScript to dwa bardzo różne języki, ponieważ mają również różne wymagania, aby działać prawidłowo. Instalowanie obsługi Java w przeglądarce nie oznacza, że ​​byłby również w stanie obsługiwać aplikacje JavaScript i odwrotnie.

Streszczenie:

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