|
Friday, 11 May 2007 |
Što je JavaScript, koje su karakteristike. Koja je razlika između JavaScripte i Jave
Java je objektno orijentirani programski jezik, izveden iz C i C++ jezika, namijenjen razvoju aplikacija za sisteme na računalnim mrežama. Aplikacija napisana u Javi prenosiva je između raznih strojnih platformi, što Javu i čini specifičnom. U Javu su ugrađeni brojni sigurnosni mehanizmi: * računalna memorija nije izravno dostupna niti jednom Java programu; * svi bajt kodovi preneseni mrežom provjeravaju se u cilju pronalaženja neželjenih izmjena na putu od servera do klijenta; * onemogućeno je da program-uljez kloniranjem klasa unese destruktivni kod u program itd. Pojavom Jave došlo je do znatnog unaprijeđenja komunikacije u Internet svijetu. Osim što su se otvorile mogućnosti interaktivne komunikacije, i web stranice poprimile su dinamičniji oblik. Javascript je kompaktan i objektno baziran skriptni jezik za razvoj klijent-server Internet aplikacija. Programski kod upisuje se direktno na HTML stranicu i omogućava nam izradu server-baziranih aplikacija poput CGI (common gateway interface) programa. Javascript podsjeća na Javu i podržava mnoge Javine izraze, sintaksu i konstrukciju kontrole toka. Ima mali broj tipova podataka: numeričke, boolean i string vrijednosti. Podržava i funkcije, ali bez posebnih zahtjeva za deklariranjem. Evo usporedbe javaskripta i jave: Javascript- Ne kompilira se, već samo interpretira kod klijenta.
- Objektno baziran. Koristi postojeće objekte, bez klasa ili nasljeđa.
- Kod je integriran u HTML.
- Tip varijable se ne deklarira.
- Dinamička povezanost. Objektne reference provjeravaju se run-time
- Zaštićen. Ne može zapisivati na hard disk.
Java- Kompilira se na serveru prije izvršenja kod klijenta.
- Objektno orjentiran. Appleti sadrže objekte sastavljene od klasa s nasljeđem.
- Applet je izdvojen iz HTML-a.
- Tip varijable se ne deklarira.
- Statička povezanost. Objektne reference moraju postojati u vrijeme kompiliranja.
- Zaštićen. Ne može zapisivati na hard disk.
|