Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Da li je JAVA za desktop aplikacije MRTVA?

[es] :: Java :: Da li je JAVA za desktop aplikacije MRTVA?

Strane: 1 2

[ Pregleda: 10006 | Odgovora: 37 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Da li je JAVA za desktop aplikacije MRTVA?04.06.2014. u 07:07 - pre 120 meseci
Apple? Zastupljenost apple operativnih sistema, naspram Linux/m$ operativnih sistema? To je relevantan faktor/% ... za desktop? Ok. Nebitno. Apple, bar meni.
Tu me ne interesuje ništa, a i ne mora. Zaista ne mora. Ima koga treba da interesuje i neka ih interesuje.

Šta je sa Azureusom? Vuze.. Jel' to jedan od 'najlošijih' i najnezastupljenijih torrent downloadera?
Možda sam ja ta manjina, što nije isključeno, ali, bolji desktop torent klijent ja nisam video, inače je instaliran na "m$" hard disku u mojoj kanti.

E, to je recimo nebitan faktor. Taj Vuze.
Tek svakom dvadesetom korisniku, torent opcije nešto znače.. u prevodu, uTorrent rulez.

Ono što jeste vidljivo, to je neka averzija prema Javi. Kod nekih je to samo način na koji radi i to što nije baš tako ni komplikovano, napraviti fino cross-platform parče softvera/paket.
Kod drugih je to ništa više nego mržnja prema jako dobrom garbage collectoru?!? Ili šta ja znam.. sumnjivi .jar fajlovi koji se vucaraju po šitbuk mail prozorčićima..

Ali te averzije, i te kako ima.

A vidi se kod onih koji ne koriste i Linux i Windows.. već uglavnom - windows.
Broj apple korisnika je toliko mali (desktop) da je to tragikomično i uzeti u obzir.

Ne može se reći da su Java i OpenOffice mrtvi ili pfff.. what the heck is that?!? kada svaka siromašna kuća (širok pojam) - baš to ima instalirano, ili je u pitanju krekovani ofis.

Hoćemo li da prebrojimo (možemo li?) sva takva domaćinstva/kuće? Kojih ima više?
Onih što nikada ne krekuju ništa i sve plate, jer imaju odakle ili onih koji hoće, al' nemaju odakle, pa moraju da gledaju na free rešenja?

Ako se pogleda i sa ove strane, Java je sve, samo ne nezastupljena i na desktop polju.
Ako se gleda sa programerske/deveolperkse strane, to je onda mnogo dobra, nova tema.
about:networking
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12851



+4784 Profil

icon Re: Da li je JAVA za desktop aplikacije MRTVA?04.06.2014. u 07:45 - pre 120 meseci
@plus_minus, nije stvar u zastupljenosti java desktop aplikacija vec zastupljenost jave u razvoju desktop aplikacija.
Ako npr. neko napravi neku desktop aplikaciju u javi i SVI je instaliraju, to je i dalje jedna desktop aplikacija. Zbog toga nema veze da li je Open Office na 20 ili 50% kompjutera, to je i dalje samo jedan primer.
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Da li je JAVA za desktop aplikacije MRTVA?04.06.2014. u 08:15 - pre 120 meseci
Da. To je tačno. To je samo jedan primer.

Ali, ako taj jedan libre/open ofis dolazi sa opcijom "update automatically?" kao i taj drugi azureus vuze,
to znači da je % zastupljenosti Jave u razvoju desktop aplikacija tu.

Deo naslova teme kaže .. da li je MRTVA? (za desktop) Pa jel' mrtva? A be.. nije. D:

Bar nije 100% mrtva. Ni python nije bio tako živahan nekad.. php još manje..

Mali % za Javu, možda čak i manji nego li onaj % za Apple5hite, ali postoji.

Još nešto me kopka .. da li zaista znamo mi, evropljani.. koje sve desktop aplikacije postoje da su pisane u javi i koriste se intezivno, ali, u nekoj drugoj državi, na nekom drugom kontinentu.. recimo u Indiji? I da nose tako neki naziv.. na Indijskom pismu. Ne mora Indija. Rusija.

about:networking
 
Odgovor na temu

galaksija
Novi Sad

Član broj: 49290
Poruke: 82



+4 Profil

icon Re: Da li je JAVA za desktop aplikacije MRTVA?04.06.2014. u 11:21 - pre 120 meseci
Čudi me da niko nije spomenuo JavaFX, koja je trenutno u verziji 2.0, a i sastavni je deo JDK-a. Verovatno svi znamo koliko je James Arthur Gosling težak kada se radi o novim proširenjima JDK-a, skoro kao Linus Torvalds na izmeni kernela.
Postoji i JavaFX Scene Builder, koji je sasvim pristojan, i vrlo rado ga koristim. Bukvalno svi efekti mogu da se postignu, i skoro mogu da tvrdim da krajnji korisnik teško uvideti da je aplikacija pisana u Javi.

Tako da Swing/Awt polako odlaze u "penziju", ali to nikako ne znači da ne treba poznavati ove APIj-e.
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+837 Profil

icon Re: Da li je JAVA za desktop aplikacije MRTVA?04.06.2014. u 12:05 - pre 120 meseci
^ Problem je sto su ga razvijali tolike godine(od 2007-me).

U medjuvremenu se desilo mnogo toga.
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: Da li je JAVA za desktop aplikacije MRTVA?05.06.2014. u 16:25 - pre 120 meseci
OpenOffice (sada LibreOffice) pisan je uglavnom u C++:

http://www.ohloh.net/p/libreof...lyses/latest/languages_summary
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Da li je JAVA za desktop aplikacije MRTVA?05.06.2014. u 23:50 - pre 120 meseci
Al' i dalje ne može da šljaka bez Jave. Apache/Open/Libre office.

Free_software_programmed_in_Java
about:networking
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.cidr.odn.ne.jp.



+7176 Profil

icon Re: Da li je JAVA za desktop aplikacije MRTVA?07.06.2014. u 07:52 - pre 120 meseci
Citat:
plus_minus
Apple? Zastupljenost apple operativnih sistema, naspram Linux/m$ operativnih sistema? To je relevantan faktor/% ... za desktop? Ok. Nebitno. Apple, bar meni.
Tu me ne interesuje ništa, a i ne mora. Zaista ne mora. Ima koga treba da interesuje i neka ih interesuje.


Tema je o tome da li je Java za desktop aplikacije mrtva ili ne.

Kao desktop platforma, Apple je daleko zastupljeniji od Linux-a. Serveri su sasvim druga prica, ali pitanje tj. tema nisu serveri vec desktop.

Takodje, pitanje nije sta tebe ili mene interesuje, vec generalno vezano za citav segment a ne ko sta voli ili ne voli. U tom smislu, Java kao desktop razvojni alat jednostavno nije relevantna. Java se koristi u poslovnim aplikacijama i "desktop" je tu samo zato sto se konkretna poslovna aplikacija renderuje na necijem desktopu. Za sve ostalo na desktopu, koriste se ili native okruzenja/frameworc-i (.NET, Cocoa, ...) ili cross-platform biblioteka poput Qt-a.

Ponovicu: pricamo (tj. tema je) o desktop aplikacijama a ne o web servisima ili poslovnim "made to order" aplikacijama koje su interne za firmu/firme.

IMHO, mislim da nije preterano pametno imati emotivnu vezu sa razvojnim okruzenjima, ako pricamo o programiranju kao zaradjivanju za hleb, daleko vaznija stvar je sta se koristi, sta ce se koristiti - a sta je legacy. Ako neko hoce da se specijalizuje za komercijalni razvoj desktop aplikcija, Java je onda jako los izbor.

Ako pricamo o hobijima ili o tome sta se nekome svidja ili ne, to je onda sasvim drugo pitanje i cisto subjektivna stvar. Nekome se svidja Java, nekome C#, nekome C++... to su subjektivne stvari.

Citat:
plus_minus
Al' i dalje ne može da šljaka bez Jave. Apache/Open/Libre office.


Dovoljno govori da je "najveci" primer navodne desktop Java aplikacije zapravo mahom pisan u C/C++-u i samo zahteva Java runtime zbog nekog matorog dela koda.

Pogledaj svoj desktop, pa lepo prebroj koliko aplikacija su pisane u C/C++ (ili C#-u kada je Windows u pitanju) a koliko u Javi. Rezultat ce biti prost: ogromna vecina desktop aplikacija >nisu< pisane u Javi.

To je sve sto je potrebno da se ukapira da Java >nije< alat za razvoj desktop aplikacija. Mozes ih pisati u Javi (bas kao sto ih mozes pisati i u asembleru, ako bas insistiras), naravno, ali to se mahom ne koristi - niti ce izgledati up-to-date sa izgledom OS-a, niti ce koristiti najnovije stvari koje OS-evi nude.

Postoji stara dobra izreka: right tool for the right job. Java ima svoje mesto u razvoju softvera, ali to mesto nisu desktop aplikacije.
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
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Da li je JAVA za desktop aplikacije MRTVA?07.06.2014. u 08:11 - pre 120 meseci
Pa, taj neki desktop, kojeg skoro i da ne palim, ima 99% programa pisanih u c/c++. To je m$ win7.
A i ovaj drugi, to jest primarni sa kojeg pišem. Uglavnom. Krcat je i raznoraznim python libovima, te programima koji povlače te libove, takođe, mada su to sve - sitnice.

Sve što si napisao, ja dobro znam. A ono što uporno hoću, jeste da odvratim ljude da misle da je Java za desktop mrtva.
Kao što ni assembler ako si ga već pomenuo, nije, tako nije ni Java.
about:networking
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.3.panda-world.ne.jp.



+7176 Profil

icon Re: Da li je JAVA za desktop aplikacije MRTVA?07.06.2014. u 08:18 - pre 120 meseci
Prakticno je mrtva. Mrtva u smislu da ako kreces da pises novu desktop aplikaciju (komercijalno, ne hobi) to vrlo verovatno >neces< uraditi u Javi bas kao sto neces to uraditi u asembleru.

Right tool for the right job. Za desktop razvoj su to C#, Objective C, C++ sa Qt frameworkom itd. Java je alat izbora za nesto drugo.

Moguce je raspisati desktop aplikaciju u Javi, ali je to netipican izbor danas. Bas kao sto je netipicno koristiti C za web servis. Zbog toga je i C mrtav kada je web razvoj u pitanju. Ne sumnjam da mozes naci neki CGI servis raspisan u C-u ali to nista ne menja prakticno: danas neces koristiti C za razvoj web servisa pa nije netacno reci da je mrtav u toj primeni.

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
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Da li je JAVA za desktop aplikacije MRTVA?07.06.2014. u 08:34 - pre 120 meseci
Da, poprilično jasna stvar. Svi koji programiraju i znaju da iole koriste ono što je na raspolaganju (C++) ni u ludilu neće da pomisle na nešto drugo, kad znaju koliko se bezobrano brzo ponašaju dobro napisane aplikacije u C++. Kao što ni jedan web koder neće da pomisli da proba da ugura perl direkt u html dokument, zato što mu, eto, dosadilo da kuca 'shift+4' a zna da je php rođen i osmišljen za to.

Citat:
Moguce je raspisati desktop aplikaciju u Javi, ali je to netipican izbor danas.


:) E, vidiš.. Meni je java sve više i više zanimljivija, ni ja sam više nznm zašto, a php mi je postao.. pa praktično odmor od svega. I najverovatnije će baš Java biti sledeći, konkretniji potez. Self-skill upgrade. I to netipično (a verujem ti, pre svega, "objasnio/objasnili" ste ti i Ana beše..? svima) mene neće da odvrati, zato što "brži lebac" leži tu i tu, a ne tu.. Kad će taj "leap" biti vidljiv, to je tek diskutabilno, ali.. obrni okreni, mora da se zagazi malo ozbiljnije, pre ili kasnije. No, to tek nema veze sa temom, jel' da?
about:networking
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.3.panda-world.ne.jp.



+7176 Profil

icon Re: Da li je JAVA za desktop aplikacije MRTVA?07.06.2014. u 09:53 - pre 120 meseci
Ma to su razlicite stvari.

Imas ljudi kojima se svidjaju stvari poput brainfuck-a :) Sve je to sasvim OK ako pricamo o hobijima, licnom interesovanju, itd...

Sasvim druga prica vazi kada nesto pises za lebac. Desktop trziste je zahtevno, ljudi hoce da aplikacije izgledaju "moderno" (citaj: sta god je moda za leto/zimu u smislu izgleda prozora, kontrola, itd...). Hoce ljudi isto tako duboku integraciju u OS i API-je koje OS-evi nude.

To onda postavlja drugacije zahteve nego ono sta neko voli ili ne . I tu je Java odavno prevazidjena tj. standard su neke druge stvari.

IMHO, Java je lep jezik, dobar za ucenje (posto donekle stiti programera pocetnika od stvari koje bi urusile aplikaciju u C-u, mada tu mozemo diskutovati da li je to dobro ili lose) i jos bolji za poslovne aplikacije (brzo moze da se raspise sta treba i portabilno je). Ali vlasnici iste nisu imali dobru strategiju za desktop a verovatno nije pomoglo ni to sto 2 glavna vendora u desktop industriji (Microsoft i Apple) imaju svoje programske jezike koji su prakticno konkurenti Javi.

Jedina pozitivna stvar koja se desila Javi na polju van biznis aplikacija je Android. A i tu pricamo o derivatu Jave sto je verovatno posledica Oracle rigidnosti i zelje da po svaku cenu izvuku poslednji cent iz Jave. Sa svim tim "prtljagom" nije uopste cudno sto Java stagnira van biznis aplikacija i web servisa.

Java je mogla postati bukvalno standard za vecinu modernih primena, ali los menadzment Sun-a i totalna pohlepa Oracle-a su to sprecili. Boga pitaj sta ce jos Oracle uraditi i koga ce jos tuziti.
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
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Da li je JAVA za desktop aplikacije MRTVA?07.06.2014. u 09:58 - pre 120 meseci
Citat:
Imas ljudi kojima se svidjaju stvari poput brainfuck-a


Gde ga nađe?!?
Baš pre nekih mesec, dva.. iz dosade, prčkam po netu, koji to sve jezici postoje .. naravno, završim na wikipediji i između ostlog "ezoterija"..
I kad videh, nisam mogao da verujem da postoji tako nešto. Smejao sam se kao lud.

E, takvog još nisam upoznao. Taj koji se zalepio za BF.
about:networking
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.3.panda-world.ne.jp.



+7176 Profil

icon Re: Da li je JAVA za desktop aplikacije MRTVA?07.06.2014. u 10:05 - pre 120 meseci
Brainfuck? Ima cak jedan clan ovog foruma (chp) koji je ljubitelj istog, mislim da je cak postovao neke primere.

Sto se Jave tice, bice totalna ironija ako C# tj. .NOT postanu standard za cross-platform mobilni development (Xamarin i sl.). I to od svih tvrdoglavi MSFT koji je do juce pokusavao da valja start meni i olovcicu za bockanje na mobilnim telefonima. I to samo zato sto Larry hoce prvo $$$ a onda postavlja pitanja sta ces sa Javom.
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
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Da li je JAVA za desktop aplikacije MRTVA?07.06.2014. u 10:15 - pre 120 meseci
chp .. svaka ti čast, gde god da si.

--

Još samo da krenu da prave i automobile sa m$ powered kontrolnim tablama i m$ sistemčićima unutra i da krenu da guraju narodu to, sa sve ... Win 9.2.
Što će da rezultuje naglim porastom apple i linux korisnika.
about:networking
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.cidr.odn.ne.jp.



+7176 Profil

icon Re: Da li je JAVA za desktop aplikacije MRTVA?07.06.2014. u 10:21 - pre 120 meseci
Ne znam da li ce ti se svideti :-) ali Windows je vec odavno u upotrebi u automobilskoj industriji, godinama.

Iz nekih razloga, Windows CE / Windows Embedded su izuzetno popularni u Japanu i vrlo su cesta kombinacija sa Renesas CPU-evima u automobilskoj industriji. Cak i za evropske automobilske marke, ako je Tier-1 dostavljac japanska firma, velike su sanse da ce platforma biti neki Renesas CPU sa WinCE-om.

Samo tu nema managed jezika, sve je C/C++. Microsoftu su tu vezane ruke verovatno posto ako pokusaju da promene API-je, ljudi ce i ovako i onako onda preci na Linux :-)

Pre 10-tak godina je jedan veliki automobilski proizvodjac (ne bih smeo da navedem ime ;-) zahtevao komplet Java-baziran HMI za head-unit, sve upareno sa nekim bednim 266 MHz RISC CPU-om. Jedan veliki Tier-1 dostavljac je prihvatio tu specifikaciju. Cela stvar se zavrsila katastrofalno i godinu dana pred pocetak proizvodnje (sto je inace vrlo kratko vreme u automobilskoj industriji) je morao biti zaposlen jos jedan Tier-1 dostavljac kako bi raspisali sve od nule u C-u i nekako izvukli projekat iz bede.

Koliko je to bilo lose govori fakat da cak i ja znam o celom tom fijasku iako se desio skoro 5 godina pre nego sto je moja firma krenula da se bavi automobilskim sw-om. Otprilike cela industrija zna za taj fijasko i vrlo verovatno je to ubilo Javu na tom polju (mada ima jedan OEM koji je koristi). Iskreno, nije tu krivac bila Java koliko tvrdoglavost proizvodjaca automobila za jeftinim CPU-om i ne-kriticnost Tier-1 dostavljaca koji je prihvatio takvu specifikaciju. Ali, svejedno, greske u auto industriji se jako skupo placaju - za*eri jednom, i neces imati drugu sansu.

Danas bi verovatno situacija bila bolja, posto ce sledece generacije automobilskih sistema imati dual-core ili quad-core ARM Cortex A15/A5x ili Intel Valley View, pa bi i Java HMI verovatno funkcionisao sasvim OK i bez problema sa performansama. Medjutim softverski trziste tu polako prelazi na Linux (C/C++) sa legacy sistemima ili na QNX-u (mahom USA) ili Windows CE-u (mahom Japan), sve native.
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
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Da li je JAVA za desktop aplikacije MRTVA?07.06.2014. u 10:37 - pre 120 meseci
Ma, nema šta da mi se meni svidi tu ili ne. Nisam ja totalni m$ hejter. Ne mogu da ostanem ravnodušan na Xp koji je preživeo 'jadan' sve što je moglo da se preživi i eno ga - "još mrda" na nekim kantama.
Sa koliko se samo virusa i malicioznih poduhvata susrelo to.. ?

Nego, kad pomenu quad cpu-e i automobile za average Joe-a ..

Znači, sudeći po svemu, kako si već napisao .. čak i .NOT možda uđe u priču tu .. ako se i Java u Japanskom segmentu 'povampiri' ..
A gde je quad.. tu je ubrzo i 8-core cpu.. znači, možda se u najskorijoj budućnosti pojavi i neki Nissan, powered by - basic.
about:networking
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
..1.tss.access-internet.ne.jp.



+7176 Profil

icon Re: Da li je JAVA za desktop aplikacije MRTVA?07.06.2014. u 10:50 - pre 120 meseci
Koliko ja mogu da primetim, auto proizvodjaci gledaju kako u buducnosti da smanje trosak razvoja platformi, tako da ce vrlo verovatno doci do sjednjavanja sa mobilnim platformama. Android je i dalje tabu osim u Kini (bezbednost) ali i za to se nazire resenje u vidu virtualizacije.

Tako da, verovatno ce i tu biti vidjeni .NOT i Dalvik. IMHO, za 4-5 godina. Trenutni hit je Linux (GENIVI, AGL) posto je na prvi pogled "dzabe".
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
 
Odgovor na temu

[es] :: Java :: Da li je JAVA za desktop aplikacije MRTVA?

Strane: 1 2

[ Pregleda: 10006 | Odgovora: 37 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.