Novo

Forum kao aplikacija na telefonu

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

  • 37 odgovora
  • 13.930 pregleda

Najnovija ↓

Da li je JAVA za desktop aplikacije MRTVA? 27.05.2014. u 22:05 · pre 151 mesec #1
Cuo sam od drugara JAVA-sa da niko vise ne pravi java destop aplikacije, vec samo web aplikacije. Da li je JAVA desktop DEAD?
Potpis
Nemam pojma šta da stavim u potpis!
Re: Da li je JAVA za desktop aplikacije MRTVA? 28.05.2014. u 08:17 · pre 151 mesec #4
Ako tek kreće sa učenjem, ima mnooooogo da uči dok ne dođe do nivoa gde se Java deli na ovu ili onu oblast. Android, server side, web, application ili šta god drugo.
Potpis
OTPOR blokadi ulica, OTPOR blokiranom Beogradu, OTPOR blokiranoj Srbiji
Sviđa mi se1
Re: Da li je JAVA za desktop aplikacije MRTVA? 28.05.2014. u 12:28 · pre 151 mesec #5
Ovdje možeš da vidiš primjere nekih java desktop aplikacija: http://stackoverflow.com/quest...good-java-desktop-applications
E sad - ukoliko hoćeš da napišeš npr. music player i da ga prodaješ ljudima na windows platformi - java svakako ne bi bila prvi izbor za razvoj.

Ali, tržište namjenskih aplikacija (Web, serverskih, nekih servisnih comand line i slično, gui za specifičnu industrijsku primjenu i sl) je ionako puno veće od tržišta korisničkih desktop aplikacija, i mnogi programeri u cijelom životu ne razviju ni jednu korisničku desktop gui aplikaciju, tako da to svakako ne treba da te brine - ukoliko je tvoja briga da li će biti posla za tebe...
Re: Da li je JAVA za desktop aplikacije MRTVA? 28.05.2014. u 12:35 · pre 151 mesec #6
Ako pitaš Micro$oft, Java i ne postoji.
Ako pogledaš šta se radi u svetu i koji profili programera se najviše traže, dobićeš odgovor.
Usput objasnite mi šta je to Java?

Može li taj tvoj kolega, koji ti tako nešto tvrdi, da mi odgovori na pitanje?
Sviđa mi se1
Re: Da li je JAVA za desktop aplikacije MRTVA? 29.05.2014. u 14:12 · pre 151 mesec #7
Tom drugaru sam reko da ucim JAVU pre svega da bih bolje razumeo OOP a i svidja mi se da pravim desktop apps koje su cross platform i da sam trenutno ucim Swing. On rece da vise niko ne pravi (ili da nijedna firma vise ne trazi programere za) desktop apps. U tom kontekstu sam postavio pitanje. Takodje je reko da se sada uglavnom desktop app prave u C++ ili C#.
Potpis
Nemam pojma šta da stavim u potpis!
Re: Da li je JAVA za desktop aplikacije MRTVA? 29.05.2014. u 15:35 · pre 151 mesec #8
Probaj u C++, ili C#, da napraviš cross platform desktop aplikaciju, pa prijavi ovde na forumu...

To može sa mnogo egzibicija, mislim trenutnou C++ samo, ali opet samo za platforme za koje odrediš ti u startu. Ta tehnika bi podrazumevala neku vrstu nalepljivanja kompajliranog koda za dotičnu platformu. Već kada bi prešao na PowerPC arhitekturu imao bi odmah problem sa tim CPU, jer x86 kod ne može raditi na PPC, ili SPARC. Dakle morao bi da vodiš više računa o ovome nego o samoj desktop aplikaciji, što bi te bacilo u očaj.
Pa ni sam C++, ili C# nisu kompatibilni sa Windows-om u svim verzijama, a akomoli sa Windows-om na različitim CPU-ovima.

Za ovo je izmišljena Java još 199x godine i do sada je postala ZAKON. Svi to znaju osim tvog druga... (jel on iz Koštunića, pa nije obavešten?)

Pitaj tvog druga da li je čuo za još neki operativni sistem, osim Windows-a i još neki CPU, osim Intel-ovih i AMD-ovih CPU-ova.

Na kraju možda Java nije preterano savršena za OOP, ali je pri samom vrhu. Tu C# nije ništa bolji, ili gori. Stvar je izbora...
Re: Da li je JAVA za desktop aplikacije MRTVA? 29.05.2014. u 16:00 · pre 151 mesec #9
Cini mi se da portabilnost Jave nije ovde upitna vec njena zastupljenost u desktop aplikacijama.
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Sviđa mi se3
Re: Da li je JAVA za desktop aplikacije MRTVA? 30.05.2014. u 07:55 · pre 151 mesec #10
Ma jeste...
Citat:
29.05.2014. u 14:12 - pre 17h 42min
Tom drugaru sam reko da ucim JAVU pre svega da bih bolje razumeo OOP a i svidja mi se da pravim desktop apps koje su cross platform
Re: Da li je JAVA za desktop aplikacije MRTVA? 30.05.2014. u 09:38 · pre 151 mesec #11
Citat:
zoranix:
Pa ni sam C++, ili C# nisu kompatibilni sa Windows-om u svim verzijama, a akomoli sa Windows-om na različitim CPU-ovima.


Možeš li da obrazložiš ovo (mislim na C++)?
Sviđa mi se1
Re: Da li je JAVA za desktop aplikacije MRTVA? 31.05.2014. u 15:13 · pre 151 mesec #13
Nisam siguran da sam shvatio sta si hteo reci?

Citat:
zoranix:
Ma jeste...
Citat:
29.05.2014. u 14:12 - pre 17h 42min
Tom drugaru sam reko da ucim JAVU pre svega da bih bolje razumeo OOP a i svidja mi se da pravim desktop apps koje su cross platform

Potpis
Nemam pojma šta da stavim u potpis!
Re: Da li je JAVA za desktop aplikacije MRTVA? 31.05.2014. u 18:18 · pre 151 mesec #14
vec je manje vise sve receno, ali da se slozim: iako sam i ja upravo zavrsio prvu desktop aplikaciju, moze se generalno reci da se java ne koristi za desktop... Izuzeci postoje, ali su dosta retki i poznavanje Swinga/AWTa i sl nije neki veliki plus a nepoznavanje nije veliki hendikep ali ako te to zanima i ako ce ti pomoci da postanes dobar java programer(jer ces usput morati da naucis mnogo sto sta drugo) samo napred. Java se neuporedivo vise koristi za back end.
Re: Da li je JAVA za desktop aplikacije MRTVA? 04.06.2014. u 02:08 · pre 151 mesec #16
Citat:
Srbin do jaja: Hvala na odgovoru Andrej013.

Koji se onda programski jezici koriste za desktop apps (C++, C#)?

Da, ako ti cross platform nije bitan, sto je slucaj jako cesto, da ne kazem najcesce...

Mada sad se mnogo forsira programiranje za tablete tako da ti se isplati da ucis javu ako planiras nesto na tom polju.
Re: Da li je JAVA za desktop aplikacije MRTVA? 04.06.2014. u 02:54 · pre 151 mesec #17
Citat:
Andrej013: vec je manje vise sve receno, ali da se slozim: iako sam i ja upravo zavrsio prvu desktop aplikaciju, moze se generalno reci da se java ne koristi za desktop... Izuzeci postoje, ali su dosta retki i poznavanje Swinga/AWTa i sl nije neki veliki plus a nepoznavanje nije veliki hendikep ali ako te to zanima i ako ce ti pomoci da postanes dobar java programer(jer ces usput morati da naucis mnogo sto sta drugo) samo napred. Java se neuporedivo vise koristi za back end.


Alo, "majstore".. Open Office.. heelooo!.. kuc, kuc..

Spread your views a little bit.
Potpis
about:networking
Re: Da li je JAVA za desktop aplikacije MRTVA? 04.06.2014. u 04:25 · pre 151 mesec #18
Citat:
plus_minus: Alo, "majstore".. Open Office.. heelooo!.. kuc, kuc..

Spread your views a little bit.

Nisam tacno siguran koja je vrsta kompleksa u pitanju a mrzi me da rovarim po forumu, ali jesam siguran da ne doprinosis temi a da ono sto sam ja naveo nije samo moje misljenje vec cinjenica oko koje vlada koncenzus medju svim relevantnim faktorima(izuzeci postoje, a ti nisi medju njima).
Sviđa mi se2
Re: Da li je JAVA za desktop aplikacije MRTVA? 04.06.2014. u 05:13 · pre 151 mesec #19
U pitanju je vrsta kompleksa koja se zove:

- 20% računara na kojima se nalazi Windows, ima instaliran OpenOffice.
- Ostatak su M$ office ili neki treći paket.
- Takođe, svi računari ili 99.99% računara na kojima je instaliran Linux, koriste Apache/Open Office.
- Neki koriste i Calligra office suite. (Jesi li uopšte i čuo za Caligra suite, video kako to izgleda, što je zaista nebitno za samu temu i ne moraš da se osvrćeš na ovo pitanje)
- Širom sveta - privatnicima i preduzetnicima PUCA ona stvar da doplate još i za M$ paket kad znaju da postoji i besplatno rešenje pisano u Javi koje jako dobro odrađuje i obrađuje .docx .xls..

Eto, to je ta vrsta - "kompleksa", kada ti neko skrene pažnju da si "malčice" lupio i ostao živ, kako se Java ne koristi za desktop ili se koristi ali u dosta retkim slučajevima.

Osim toga, sine Andrej, ako ti misliš da tvoji vidici ne treba da se šire vremenom i da se slika koju imaš formiranu u glavi, treba reflektovati i na dalje, takva kakva je sad, ti si onda u opasnom problemu, jer ćeš biti zatucan i zatarabljen, tu gde jesi sad. Misliš li ti zaista da ćeš sa 30+ godina biti manje sposobniji i donositi manje korektnije odluke i zaključke, nego li sa 20+ ? Da li zaista misliš da su mladunčići sa ličnom kartom, totalno nezamenjivi i nešto najbolje što tržištu treba te u daleko boljoj poziciji, nego li oni što imaju po 10 i kusur leta više? Dobro porazmisli o tome.
Potpis
about:networking
Re: Da li je JAVA za desktop aplikacije MRTVA? 04.06.2014. u 06:45 · pre 151 mesec #20
Java nikada nije bila relevantna za desktop aplikacije - cak i u vreme najveceg hype-a. OpenOffice je samo izuzetak koji nije promenio situaciju.

Sa druge strane, Java i te kako ima svoje mesto u biznis servisima gde je mahom server-side i gde je odavno postala standard.

A sto se desktopa tice, Apple je izbacio Javu iz OSX distribucije, web browser vendori su izolovali Javu tako da po defaultu pitaju korisnika da odobri individualno izvrsavanje appleta.

Takodje nije pomoglo to sto Oracle gleda kako da iscedi poslednji cent.

Sve u svemu, desktop aplikacije se mahom pisu u OS-specific frameworcima a ostatak koristeci biblioteke tipa Qt. Java je zastupljena u tragovima.

Citat:
Srbin do jaja
Koji se onda programski jezici koriste za desktop apps (C++, C#)?


Na Windows-u je standard C# (.NET), posle toga C/C++
Na OS X-u je Objective C

Cross-platform se cesto koristi C++ i Qt framework.

Java se ne koristi cesto za cisto desktop aplikacije, osim ako nisu u pitanju "made to order" biznis aplikacije gde GUI nije preterano bitan.
Potpis
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
Sviđa mi se4
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme