Java at JavaScript
Ang Java ay isang mahusay na ideya sa papel. Pinapayagan nito ang mga programmer na lumikha ng isang programa at inaasahan ito na magtrabaho sa karamihan ng mga operating system na magagamit. Nakakamit nito ito sa pamamagitan ng hindi paggamit ng katutubong code ng isang partikular na operating system. Sa halip, ang Java ay gumagamit ng sarili nitong code at pagkatapos ay isinasagawa ito sa isang virtual machine na nagpapaliwanag sa Java code sa katumbas nito katutubong code. Tulad ng sinabi sa itaas, ito ay mahusay na hitsura sa papel, ngunit sa pagsasanay Java programa ay makabuluhang mas mabagal kumpara sa mga programa na naka-code sa katutubong code. Ito ay higit sa lahat dahil sa ang katunayan ng bawat code na kinakailangan upang ma-proseso nang dalawang beses; sa pamamagitan ng virtual machine pagkatapos ng operating system.
Ang JavaScript ay isang scripting language, at sa gayon ay hindi naipon. Ang browser na pinagana ng JavaScript ay tumatagal ng script at iproseso ito, pagkatapos ay isasagawa nito ang mga tagubilin sa script. Ang pangunahing paggamit ng JavaScript ay upang magbigay ng isang antas ng interactivity sa mga web page na hindi matamo sa simpleng HTML. Maaari itong magamit kasama ng iba pang mga teknolohiya tulad ng AJAX upang makapagbigay ng higit na interactive na karanasan. Maaari ring makipag-ugnayan ang JavaScript sa mga elemento na hindi mula sa loob ng code nito na hindi ginagawa ng Java. Ang mga application ng Java ay maaari lamang i-embed sa mga pahina ng html at mula sa puntong iyon, gumagana ang Java application nang mag-isa.
Ang Java at JavaScript ay dalawang magkaibang wika, dahil mayroon din silang iba't ibang mga kinakailangan upang maayos na gumana. Ang pag-install ng suporta sa Java sa iyong browser ay hindi nangangahulugan na maaari din itong suportahan ang mga application ng JavaScript at vice versa.
Buod:
1. Java ay isang OOP programming language habang Java Script ay isang OOP scripting wika. 2. Ang Java ay lumilikha ng mga application na tumatakbo sa isang virtual machine o browser habang ang JavaScript code ay tumatakbo sa isang browser lamang. 3. Kinakailangang maipon ang Java code habang ang JavaScript code ay nasa teksto. 4. Kinakailangan nila ang iba't ibang mga plug-in.