[ Zmaj @ 04.12.2010. 12:33 ] @
..ili zašto kažeš Java a misliš na JavaScript ;)

Javascript je klijentski jezik koji se izvršava u browseru, korisiti se za razne manipulacije sa HTML-om i CSS-om (animirani efekti, menjanje boja, auto complete, drag and drop, animirane galerije...). Trenutno se manje koristi čist JavaScript, a čeće se koriste razne biblioteke (framework) koji u sebi sadrže skup najčešće korišćenih funkcija i funkcionalnosti. Najpoznatiji predstavnici JavaScript framworka su jQuery, MooTools, Dojo Toolkit...

Java je serverski jezik (slično kao PHP, ASP, Ruby...). Ne bih znao da napišem ništa više o Javi jer je ne poznajem dovoljno.

Verujem da je takva situcija sa dosta korisnika koji promaše sobu i pišu ovde pitanja za JavaScript. Početnici se često zabune iz prostog neznanja i neobaveštenosti, pa postavljaju pitanje ovde. Lično mislim da bi ovaj post trebalo da stoji kao sticky.
[ Marko Medojević @ 07.12.2010. 21:29 ] @
U JavaScript funkcija je first-class object za razliku od Jave. Tako da u Javi za sada nemamo lambda funkcije i sl. Ovo se ne bi moglo reći za C# koji je funckionalne elemente dobio u verziji 3, mede su delegati postojali i još ranije.
Dalje, JavaScript je loosely typed dok je Java strongly typed.
Što se tiče nasleđivanja JavaScript koristi prototipski tip nasleđivanja, dok je Java čisti OOP.

Ljudu često JavaScript i Javu proglašavaju sličnim zato što na prvi pogled izgledaju. Međutim mnogo su sličniji VB.NET i Java, nego JavaScript i Java iako to na prvi pogled ne izgleda.

Btw, toplo preporučujem svima knjigu JavaScript: The Good Parts od Douglas Crockford.
http://www.amazon.com/JavaScri...ouglas-Crockford/dp/0596517742
Takođe dosta njegovih video predavanja možete naći na netu-
[ Cabo @ 06.02.2011. 20:03 ] @
Java nije slična PHP-u ni ASP-u. To su (hak-)jezici koji se koriste za programiranje dinamičkih veb stranica koje se izvršavaju na serveru i čitaču veba prosleđuju HTML kod. (JSP igra na tu kartu.)

Java je pre svega čistokrvni programski jezik za lako programiranje prenosivih aplikacija. „Write once, run everywhere“ je jedna od glavnih ideja Jave od njenog nastanka. Osnovna namena Jave je u početku bilo pisanje apleta, tj. kompajliranih bajtkod programa koji se izvršavaju na klijentskom računaru, a prikazuju „unutar“ čitača veba. JavaScript je skript jezik koji se interpretira direktno u čitaču veba. U tom pogledu (kompajlirani/interpretirani jezik), Java je slična recimo jeziku C++, a JavaScript Perl-u.
[ Zmaj @ 07.02.2011. 10:53 ] @
Temu sam pokrenuo da bih skrenuo paznju, pocetnicima koji ne prave razliku, sta nije Java, a ne da bi se pisalo sta jeste.

Mislim da je za pocetak nekome dovoljno reci da ove dve stvari nisu isto, i sta je sta u kratkim crtama, svi koji zele da izucavaju dalje, lako ce se snaci u ostatku foruma.

Takodje nema potrebe za kategorisanjem jezika u hak i ne hak jezike, postoje oni koji ti zaradjuju pare i svi ostali. Ja kao PHP programer se necu hvatati posla u Javi, jer bi mi mnogo vremena oduzelo da je naucim, tj vise nego sto mi treba da zavrsim posao, tako da sto se mene tice php je najbolji jezik na svetu jer mi zaradjuje platu. Zato bih molio sve da se suzdrze od komentarisanja onoga sto nije vezano za ovu temu, ako imate da dodate nesto sto je konkretno vezano za razliku, da nisam napisao ili da nisam dobro napisao, slobodno dopisite ili ispravite.

Peace.
[ nemnesic @ 07.09.2011. 20:55 ] @