Java - misljenje i upotrebljivost ?

1

Java - misljenje i upotrebljivost ?

offline
  • Pridružio: 03 Okt 2005
  • Poruke: 7

..trebam vase misljenje o 1. Javi programskom jeziku,
2. da li programi koji su kreirani u Javi mogu biti korisceni na Win i Linux platformama???



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

1. Svacije misljenje je drugacije.
Neko ce ti reci ovo neko ono. Meni je Java sasvim OK programski jezik i zelim da ga naucim. Doduse, malo je sporija od npr. C/C++, mada moze da se koristi za islte/slicne svrhe kao sto se koriste i C/C++.
Sa Javom mozes da pravis Windows/Linux forme kao i Aplete za web.
Sve u svemu, veoma dobar programski jezik.
Ako imas mogucnosti na faxu da slusas, slobodno ga uzmi.
Jeste malko tezak, ali nije los (to je moje misljenje).

2. Moze.



offline
  • real 
  • Elitni građanin
  • Pridružio: 25 Nov 2004
  • Poruke: 2297
  • Gde živiš: Kragujevac

Nije loša, ali je to sve otišlo u širinu toliko, da čovek više ne zna kojim putem da ide. Sve Java tehnologije se toliko brzo menjaju, da ih je vrlo teško pratiti.

Samo pogledaj koliko košta hosting za Javu pa onda odluči da li da je učiš, ili ćeš da probaš nešto drugo!!!

Ja Javu radim, ali je nikome ne savetujem!

offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

real ::Samo pogledaj koliko košta hosting za Javu pa onda odluči da li da je učiš, ili ćeš da probaš nešto drugo!!!


Mozes li malo ovo da razjasnis, ja ne mogu da shvatim ovu recenicu.

Nije Java samo oko interneta, u Javi mozes da pises klasicne programe, koji ce posle bez prepravki da rade na vise platformi (Win, Linux...).

offline
  • Pridružio: 14 Nov 2003
  • Poruke: 367

Po meni java je dobra iz razloga sto ti moze otvoriti oci ka programiranju koje ce ti trebati za izradu bilo kakvog komplikovanijeg programa a posle to znanje samo implementiras u c++ i ti si baja ...

offline
  • real 
  • Elitni građanin
  • Pridružio: 25 Nov 2004
  • Poruke: 2297
  • Gde živiš: Kragujevac

Radovan_III ::Po meni java je dobra iz razloga sto ti moze otvoriti oci ka programiranju koje ce ti trebati za izradu bilo kakvog komplikovanijeg programa a posle to znanje samo implementiras u c++ i ti si baja ...

E pa nije tako. Da bi neko uradio nešto komplikovano, mora mnogo da zna i što je još gore, mora mnogo vremena da utroši na sam rad. Ne vidim zašto drugi jezici nisu dobri za obučavanje u programiranju. Ako neko hoće da se bavi C++ bolje mu je da odmah i krene sa njim; još bolje mu je da krene sa C-om. Java mu u tom slučaju uopšte ne treba - samo bi dangubio sa njom. Ona nije nešto što treba naučiti da bi se lakše savladao C++. To pogotovu važi za nove programere. A setite se samo, da je Bruce Eckel, (autor knjige "Thinking in Java") izjavio da je za početnike najbolje da krenu sa učenjem Python-a. Možda je to tačno sa pedagoške strane, ali za primenljivost u praksi je vrlo diskutabilno.

Objašnjenje za bobby-ja:

Java se prvenstveno koristi za web, a web hosting za Javu je skup do bola i do 10-15 puta skuplji nego za PHP i Perl, 6-7 puta skuplji nego za Python, 3-5 puta skuplji nego za ASP i 2 puta skuplji nego za CF.
Ne mogu da kažem, Java sasvim solidno radi i kad su u pitanju Desktop aplikacije (pravio sam ih), ali jede RAM samo tako (tj. sama virtualna mašina ga jede). Drugo, nije Java jedina koja radi na raznim platformama bez izmene koda. Tu su i PHP, Perl, Tcl, Python, Ruby... Java je dobra jer ima mnogo sopstvenih rešenja, kao npr. Swing, ali mislim da nije sve to više toliko vredno pažnje. Osim toga, Java se toliko razgranala da je stvarno ima toliko novih "Java" tehnologija da za neke uopšte ne znam ni čemu služe. Mislim da ću uskoro da se okanem Jave, u smislu da neću da se nešto mnogo usavršavam. Ono što znam koristiću dok mogu a za novotarije baš me briga. Preći ću na nešto lakše.

offline
  • Pridružio: 14 Nov 2003
  • Poruke: 367

@real

Evo direktno ja sam mislio na klase ako sad nekog pocetnika u c-u pitate sta su to klase i koja je korist od njih reci ce vam ili da nema pojma sta su klase ili da ne vidi razlog rada sa njima, a klase su po meni kljuc razvoja vecih programa i definitivno stvar koja ubrzava razvoj posto kada naparavis jednu klasu mozes je koristiti u svi ostalim programimam koje napravis.

offline
  • real 
  • Elitni građanin
  • Pridružio: 25 Nov 2004
  • Poruke: 2297
  • Gde živiš: Kragujevac

Radovan_III ::@real

Evo direktno ja sam mislio na klase ako sad nekog pocetnika u c-u pitate sta su to klase i koja je korist od njih reci ce vam ili da nema pojma sta su klase ili da ne vidi razlog rada sa njima, a klase su po meni kljuc razvoja vecih programa i definitivno stvar koja ubrzava razvoj posto kada naparavis jednu klasu mozes je koristiti u svi ostalim programimam koje napravis.


Ma to je OK. Kad sam rekao C, mislio sam na specifične programe za koje se on koristi. Ko je lud da piše drajver u Javi? Mada, nešto slično sam na i video. Sećam se da mi je profesor tražio da pogledam zašto mu zaglavljuje računar.? Letimičnim pogledom sam konstatovao da je sve bilo manje-više OK, ali je ipak potrošnja RAM-a bila ogromna ~160MB na mašini sa 128MB. Malo kasnije, utvrdio sam da je taj višak koristila neka aplikacija za nadzor poslova štampanja. Naime, profesor je dobio štampač HP 1010 i instalirao drajvere, ali je uz put instalirao i programčić koji je radio to što sam pomenuo i izgleda da se on podizao sa sistemom. Pošto nisam imao nameru da se mnogo petljam oko njega, odmah sam ga deinstalirao i sveo potrošnju RAM-a na nekih 118MB (opet mnogo, ali je morao KAV da bude podignut). Zbog čega cela ova priča? Pa ta HP-ova aplikacija je bila urađena u Javi. Nemam pojma kako je radila, nisam imao vremena da probam, ali sam video da je u instalacionom folderu bio i kompletan Tomcat sever. Čuo sam za takve aplikacije, ali što je mnogo - mnogo je. Mislim da je HP samo pokušao da bude "fancy" sa tom Java aplikacijom, ali da je ona na tom mestu potpuno, ne nepotrebna, nego neadekvatna.

Osim toga, nije sve u objektima. Java nije baš 100% OO. Treba da vidiš neke druge jezike pa da se zabezekneš dokle se ide sa OO konceptom. Sve ima svoje mane i prednosti. Meni se Java svidela ispočetka, a i kasnije, ali mislim da sam pogrešio i da sam trebao da ipak radim nešto drugo: PHP ili VB+ASP. Sa Javom ništa nisam dobio, iako me je lepo služila, i ponavljam, mislim da sam na gubitku (mada baš nešto i ne žalim, pošto za život ne zarađujem programiranjem).

offline
  • Pridružio: 27 Okt 2005
  • Poruke: 27

real ::
Java se prvenstveno koristi za web


Reče i osta živ Smile)

Java je jezik opšte namene, te je nezahvalno govoriti o tome gde se najviše koristi. Ima je od velikih application servera sve do mobilnih telefona, embedded sistema (koji imaju <1MB RAM-a), postoji čak i java-card tehnologija koja takodje radi na izuzetno "skučenim" hardverskim platformama.
Pritom je jezik uvek isti - java, razlika je samo u raspoloživim bibliotekama.

Java u poslednje vreme čini bitan korak - native java. Tu je takodje SWT, koji resava neke probleme dosadasnjih window toolkitova.

Cena hostinga koji podrzava JSP nema nikakve veze sa samim jezikom i njegovom upotrebljivošću.


Tako, neke pokude na račun jave su osporene, što ne znači da je idealna.


Pozdrav.

offline
  • real 
  • Elitni građanin
  • Pridružio: 25 Nov 2004
  • Poruke: 2297
  • Gde živiš: Kragujevac

Kad sam napisao web, možda sam se malo pogrešno izrazio, mislio sam na net, a ne na npr. Internet (www). Uostalom to je bila i ideja autora Jave. počelo se sa apletima. Ja još nisam čuo za frižider koji ima ugrađenu Javu iako se o toj mogućnosti od rođenja jezika pričalo. Ideje i mogućnosti su jedno a upotrebljivost drugo. Kao u Skupštini: "...odbor misli da je amandamn pravno maoguć ali ga predlagač odbija".

Lepo sam rekao da se "Java koristi prvenstveno za web". Stvar je u tome što ona uopšte nije jedini jezik koji je multiplatformski. Čak štaviše, znam mnogo ljudi koji su prodali silne aplikacije rađene u PHP-u ljudima koji te aplikacije koriste kao desktop-apps. Šta ćete - takva je realnost kod nas. Sa druge strane, istina je da je Java prva žestoko uletela na područje mobilnih uređaja, ali ni tu nije suverena. Moram da se ogradim i da kažem da ja baš nešto i nisam zainteresovan za te tehnologije, ali sam još pre skoro godinu dana video da Alcatel i ne sećam se ko još testiraju neke Flash aplikacije na mobilnim telefonima. Prognoza je bila da će Flash da istisne Javu sa mobilnih telefona. Sigurno je da postoje i bolje tehnologije od Jave, ali pitanje je monopola koji imaju veliki igrači, itd.

@ZeleniZub

Kako to misliš da cena hostinga nema veze sa njegovom upotrebljivošću?

Ima i te kako. Ekonomski faktor uvek igra važnu ulogu. Java je veliki potrošač resursa i to mora da se plati. Ja ne vidim da je Java nešto moćnija od maltene bilo kog drugog aktuelnog jezika za web. Najveća prednost su po meni apleti, iako se mislilo da će oni da izgube trku sa vremenom, to se na svu sreću nije desilo. Ali apleti u principu ne zavise od server-side Jave pa ih i ne treba razmatrati.

Javom se bave velike komapanije koje polažu mnogo na sigurnost i tu Java ima i te kako smisla. Za sve ostalo mislim da ima i boljih rešenja.

Ko je trenutno na forumu
 

Ukupno su 1004 korisnika na forumu :: 37 registrovanih, 5 sakrivenih i 962 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: AleksSE, amstel2, babaroga, bobomicek, Bobrock1, bojankrstc, darcaud, DeerHunter, Denaya, Doca, Dorcolac, Draganeli, DragoslavS, dule10savic, HrcAk47, igorbi, ILGromovnik, Kubovac, kybonacci, ladro, Lazarus, ljuba, mercedesamg, milenko crazy north, milos.cbr, pein, perko91, rodoljub, Romibrat, Sass Drake, Srle993, theNedjeljko, tmanda323, Tragač, USSVoyager, |_MeD_|, 79693