Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 21 odgovor
  • 8.104 pregleda

Najnovija ↓

Zašto je java.......... 17.01.2009. u 13:29 · pre 216 meseci #1
zašto je java toliko popularna i toliko cijenjena?

ne znam dal je bila tema!

Re: Zašto je java.......... 17.01.2009. u 15:52 · pre 216 meseci #3
zašto se toliko koristi u praksi i za projekte?
nema veze sa ovom statistikom.
Re: Zašto je java.......... 17.01.2009. u 20:40 · pre 216 meseci #5
Citat:

"Reći da je Java bolji programski jezik jer radi na više platformi je isto kao i reći da je analni sex bolji jer radi na oba pola." :D

Izvinjavam se, ali nisam mogao da odolim... Negde sam pročitao ovaj citat i sad sam ga se setio... :)

Inače, ne slažem se da je za popularnost jave jedino cross platform zaslužan. Mislim da bitnu ulogu igraju i ogroman API, dosta biblioteka, odlična dokumentacija...
Re: Zašto je java.......... 18.01.2009. u 15:09 · pre 216 meseci #7
verovatno istu ili slicnu kao sto i M$ daje C# (ma ceo .net) besplatno :)
Potpis
Žena u krevetu i vino na stolu nikako ne smeju da čekaju. Jer, vino se greje a žena hladi.

-vinolog
Re: Zašto je java.......... 18.01.2009. u 15:18 · pre 216 meseci #8
ali ako hočeš ozbiljno razvijat aplikacije moraš kupit VS.
dok za javu imaš besplatnih alata, od eclipse nadalje.
Re: Zašto je java.......... 18.01.2009. u 15:42 · pre 216 meseci #9
VS ekspres je free sada tj to je potez microsofta da bi privukao programere.
Potpis
Aj sad svi u biblioteku da nesto pojedemo i popijemo ...
--------------------------------
Knjigovodstvo

Re: Zašto je java.......... 18.01.2009. u 16:51 · pre 216 meseci #10
i za Javu imas razvojna resenja koja se kuouju
za Eclipse imas dodatke koji se palcaju

itd itd

ne kontam ovu temu :)
Potpis
Žena u krevetu i vino na stolu nikako ne smeju da čekaju. Jer, vino se greje a žena hladi.

-vinolog
Re: Zašto je java.......... 19.01.2009. u 00:31 · pre 216 meseci #13
Citat:
Radovan__IIINisam siguran kako ti to meris popularnost evo statistike broja tema na es-u

http://www.elitesecurity.org/statistike

ispred jave su i c , net , php, delphi


Ja bi radje pogledao statistiku koliko recimo firmi koriste neki programski jezik da bi vodili svoj posao, ili mozda jos bolje jeste pogledati broj ponuda za posao za odredjene programske jezike. To je po meni bolji pokazatelj popularnosti.


Citat:
MarkoBalkan: zašto se toliko koristi u praksi i za projekte?
nema veze sa ovom statistikom.


Generalno najvecu popularnost je stekla kad je web poceo da pravi ekspanziju, sama java virtuelna masina iz verzije u verziju je bivala sve brza i brza. A sa druge strane kako su web sajtovi bivali sve dinamicniji u prikazivanju sadrzaja umesto nekakve staticke web stranice tako je industrija trazila nesto sto ce biti bolje/brze nego koristiti cgi-bin. Posto recimo ako pogledas kako to radi na nekom niskom sistemskom programiranju na C-u i recimo nekom Unix operativnom sistemu, http server je primio zahtev, tj uradio je accept nad socketom i dobio je socket konekciju sa klijentom, ono sto dalje mora da uradi jeste da napravi novi process u kome ce izvriti cgi-bin a to radi na sledeci nacin pozove fork() sistemski poziv koji klonira postojeci proces i napravi novi koji je identican kao i proces roditelj, pravljenje procesa deteta je dosta skupo sa askepkta procesora i memorije, jer operativni sistem mora da prekopira kompletno sadrzaj celokupne memorije i registara iz jednog procesa u drugi. A zatim nakon toga se poziva exec() koji pokrece izvrsavanje drugog programa i brise sadrzaj memorije iz trenutnog procesa. E sad ceo taj postupak je mnogo skuplji nego recimo pravljenje jednog threada i pozivanja jedne funkcije. Tako da generalno ono sto C/C++ nisu placali na mostu platili su na cupriji.

Sa druge strane Sun je u pocetku znao da ne mogu da izguraju ceo posao sami kao sto recimo MS pokusava sa .NET platformom. Pa su javu nudili pod motom kompajliraj jednom izvrsavaj svuda. Tj jasno su dali specifikaciju javine virtuelne masine. IBM i ostali veliki igraci videli su mogucnost u svemu tome i odlucili da podrze celu ideju. Posto pojam specifikacije i razvijanje softwera u nivoima nije nesto sto je poznato zadnjih 5-10 godina. I ako pogledas danas isto tako cela prica oko jave jeste specifikacija a ne implementacija, pa recimo kad uzmes javu na enterprise nivou isto tako imas specifikaciju sta jedan aplikacioni server mora da ima. Pa onda sa te strane mozes kao developer "lako" da menjas bilo koju od komponenti a da sistem i dalje nastavlja da funkcionise. To je dosta vazno recimo ako naidjes primera radi na veoma ozbiljne bugove u nekom proizvodu ili jednostavno zelis da uradis migraciju na neki drugi proizvod koji ti daje bolje perfomanse ili mozda ima bolji comunity ili bolje placenu tehnicku podsku.

I trece sto je dovelo do vece popularnosti jave jeste cinjenica da su u to vreme plate programera u americi bile oko 100 000 $ godisnje. a da je hardver bio dosta jeftini nego plata radnika a java je bila daleko produktivnija stvar nego C/C++ jer ne moras da pazis mnogo da oslobadjanje memorije, vec programeru daje mogucnost da se fokusira na sam problem. Pa je biznis racunica u rukama vlasnika firmi bila jednostavna zasto jjje java bila bolje resenje.

Danas jednostavno imas veliki broj biblioteka koje su pisane za javu pa mozes naci maltene sve od igle do lokomotive. A i java kao jezik i dalje je ziva i razvija se.
Potpis
http://speedy-order.com
Re: Zašto je java.......... 22.02.2009. u 20:26 · pre 215 meseci #14
a šta je sa brzinom java programa?

gdje su u odnosu na C++, .net?


dali je netko isprobao malo nimbus look and fell?
kako izgleda u stvarnosti, isprobat ću kad nađem vremena.

novi dizajn swinga.

http://blogs.sun.com/CoreJavaT...y/swingset3_nimbus_and_java_se

a posebno mi se sviđa

http://java.sun.com/docs/books...swing/lookandfeel/OceanLAF.gif
Re: Zašto je java.......... 24.02.2009. u 17:47 · pre 215 meseci #16
Citat:
MarkoBalkan: a šta je sa brzinom java programa?

gdje su u odnosu na C++, .net?



To je dosta diskutabilno pitajne, generalno zavisi od platforme na kojoj se izvrsava , zavisi i cija je java virtuelna masina, isto kao i kod C++ koji se kompajler koristi, pa i za .NET isto tako, primera radi java mnogo brze radi na linuxu u poredjenju sa .NET mono implementacijom koja radi na linuxu. Mada ako te bash zanimaju brojke potrazi neki benchmark na google-u.
Potpis
http://speedy-order.com
Re: Zašto je java.......... 02.03.2009. u 14:54 · pre 215 meseci #17
Vise nije bitno koliko je brz program napisan u c++, .net-u ili javi.\

Vec koliko ti brzo pravis koda.

E tu ti uskace Java sa svojim framework-cima koji ti daju mogucnost da se baziras u potpunosti samo na radni zadatak a ne i na implementaciju dodatnog koda koji ce stvoriti uslove da zavrsis zadatak.
Re: Zašto je java.......... 04.03.2009. u 01:55 · pre 215 meseci #18
Citat:
IgorMedo: Vise nije bitno koliko je brz program napisan u c++, .net-u ili javi.\

Vec koliko ti brzo pravis koda.



Slazem se. U poslednje vreme sa pojavom Ruby-ja i njemu slicnih jezika Java i nije neki sampion po produktivnosti.
Tako da mozda za Java programere nije losa investicija da se pozabave Groovy jezikom (http://groovy.codehaus.org) koji je pandan Ruby-ju ali koristi JVM i ima sintaksu koja je mnogo prihvatljivija Java programerima.
Za njega postoji jako dobar web framework (Grails - www.grails.org), a za desktop aplikacije postoji Griffon koji je baziran na Swing-u.

I tako ...


Potpis
www.expertaya.com http://twitter.com/draganstankovic
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme