Java vs JavaScript
Ang Java at JavaScript ay mga programming language. Ang Java ay isang object oriented programming language samantalang ang JavaScript ay higit pa sa isang scripting language. Parehong maaaring magamit upang gawing mas interactive ang mga web page. Gayunpaman, ginagamit din ang Java upang bumuo ng mga server side application at standalone programming.
Java
Ang Java ay isang object oriented programming language. Noong unang bahagi ng 1990s, binuo ng Sun Microsystems ang wikang Java. Sa una, ito ay idinisenyo upang gumawa ng maliliit na programa para sa web browser na tinatawag na mga applet. Ngunit nang maglaon, ginamit ang Java upang lumikha ng mga application batay sa e-commerce.
May limang pangunahing tampok ng wikang Java:
• Nagbibigay ng higit na kakayahang umangkop upang bumuo ng mga software application dahil sa object oriented na diskarte.
• Madaling gamitin dahil pinagsasama nito ang pinakamahusay na katangian ng iba pang mga programming language.
• Nagbibigay-daan sa code na nakasulat sa Java na tumakbo sa iba't ibang platform o ang Java code ay hindi nakasalalay sa platform.
• Ang code mula sa remote source ay maaaring maisagawa nang ligtas.
• Built-in na suporta para sa mga computer network.
Sinusuportahan din ng Java ang naka-automate na modelo ng pamamahala ng memorya na nagbibigay-daan sa mga developer na alisin ang pamamaraang nakakaubos ng oras na tinatawag na manual memory management. Madaling magagawa ito ng mga programmer sa pamamagitan ng pagpapatupad ng awtomatikong pangongolekta ng basura. Ngunit ayon sa ilang tao, ang Java ay mabagal pati na rin ang gumagamit ng mas maraming memory kaysa sa iba pang mga programming language gaya ng C++.
JavaScript
Ang JavaScript ay isa ring programming language na ginagamit upang gawing mas dynamic at interactive ang mga web page. Ang patuloy na pag-download mula sa server ay hindi kinakailangan sa kaso ng JavaScript dahil tumatakbo ito sa computer ng user. Iba ang JavaScript sa Java programming language.
Karamihan sa mga modernong web browser ay may built-in na JavaScript. Gayunpaman, ang mga web page na batay sa JavaScript ay maaaring tumakbo lamang kung ang JavaScript ay pinagana sa web browser at sinusuportahan ito ng browser. Ang JavaScript ay pinagana sa karamihan ng mga browser bilang default.
Walang espesyal na programa ang kailangan para makapagsulat ng code sa JavaScript dahil isa itong binibigyang kahulugan na wika. Maaari kang gumamit ng anumang text editor tulad ng Notepad upang magsulat ng JavaScript code. Maaari ka ring gumamit ng iba pang text editor na nagbibigay kulay sa iba't ibang code na ginagawang mas madaling makita ang anumang error.
Iba ang JavaScript sa HTML dahil ginagamit ang JavaScript para gumawa ng higit pang mga dynamic na web page habang ang HTML ay isang markup language na ginagamit para gumawa ng static na content sa web page.
Maaari mong ipasok ang JavaScript code sa isang HTML file sa pamamagitan ng paggamit ng tag. Ngunit kung gusto mong gamitin ang script sa iba't ibang page ng website, maaari mong i-save ang mga script sa iba't ibang file gamit ang.js extension.
Pagkakaiba sa pagitan ng Java at JavaScript
• Ang Java ay isang object oriented programming language samantalang ang JavaScript ay higit pa sa isang scripting language.
• Ginagamit ang JavaScript upang gawing mas interactive ang mga web page. Gayunpaman, maaaring gamitin ang Java hindi lamang upang gumawa ng mga interactive na web page ngunit magagamit din upang lumikha ng mga application sa gilid ng server at standalone na programming.
• Ginagamit ng Java ang konsepto ng mga klase at bagay na nagpapadali sa muling paggamit ng code ngunit walang ganoong bagay sa JavaScript.
• Ipinapakita ng Java ang mga katangian tulad ng inheritance, data encapsulation at polymorphism samantalang ang JavaScript ay hindi.