JAVA nyelvnek mennyire van jövője Magyarországon, ha asztali alkalmazásokat akar az ember írni?
Asztali alkalmazásokban szinte semmi, mert nem oda való. Arra op. rendszertől függően ott van a C, C++ (C++ Builder Windows alá), C#, Delphi, Python, de akár lehet VB, és problémától függően akármilyen nyelv is.
Ha Windows alatt megnézed, melyik 'jobb' program milyen nyelven készült nem nagyon fogsz Java-t találni, Python-t se nagyon - tisztelet a kivételnek, Gimp, talán Krita... -
> Asztali alkalmazásokban szinte semmi, mert nem oda való. Arra op. rendszertől függően ott van a C, C++ (C++ Builder Windows alá), C#, Delphi, Python, de akár lehet VB, és problémától függően akármilyen nyelv is.
Java nem oda való, de a Python és az "akármilyen nyelv" igen? :)
Jellemzően valóban nem asztali alkalmazásokra használják a Java-t, van rá jobb választás, de vannak azért Java-ban íródott desktop programok (pl. Eclipse, SmartSVN).
Ha Java-ban gondolkozol, akkor inkább főleg szerveroldal (pl. webappok, JEE, Spring), vagy Android fog szóba jönni.
De nézz körbe nyugodtan állásportálokon, mi a kínálat most.
A Javának igenis van jövője. Ezzel a nyelvvel nem fogsz mellé!
Jelenleg Magyarországon 10000 Java programozó hiányzik a piacról.
Hát, tízezer java fejlesztő magyarországnak összesen nem kell, de hogy a JAVA-nak van jövője, az tény.
Na meg, hogy nem a desktop alkalmazások körében, az is.
#2 #5
Ezt mondjátok meg a NAVnak is, könyörgöm! Az abevjava valami fostalicskányi hányás... borzalom.
Igazából a Java még mindig az egyik legelterjedtebb nyelv, úgyhogy elég valószínű, hogy hosszú távon is bőven lesznek állások ezen a vonalon.
Ugyanakkor azért látható némi elmozdulás a trendekben. Ennek az egyik fele egyszerűen az, hogy a netes vonal bővül és ezért előtérbe kerülnek ezek a technológiák, újak jönnek létre, régebbieket használnak új célokra (tipikus példa: JavaScript). A másik pedig önmagában a market share változása; én itt azt látom (de ez egyelőre csak egyéni tapasztalat), hogy a C# igencsak erősödik és az a gyanúm, hogy talán inkább a Java rovására, mint a C++ rovására.
Szóval én nagyon örülök, hogy C# vonalon kezdtem tanulni és ezt is szeretném megtartani fő technológiának, de most épp webet és statisztikai-matematikai dolgokat tanulok mellé, hosszú távon pedig szeretnék Java és C++ vonalon is legalább egy alapszintű tudást összeszedni.
ui.: az informatika gyorsan változik, de közben nagyon lassan is. A C++ és a Java régóta erősek és még jó ideig azok is lesznek. A Fortran és a Pascal már jó ideje nyugdíjba mehetett volna, de >historical reasons< miatt nagyon is élnek és virulnak egyes területeken. Gyengülnek, de nem tűnnek el.
És akkor ugye lehetne beszélni arról, hogy még a kihalófélben lévő nyelvek is rendszerint örökítenek valamit az utókorra: szintaktikát, bizonyosfajta gondolkozásmódot stb.
Na para, just do programming ;-)
Lehet okoskodni, de felesleges.
Lehet előhozakodni az abevjavával, de irreleváns, mert nem profi keretek közt készült.
Lehet előhozakodni azzal, hogy a Javával mennyire jól jársz, de értelmetlen, mert nem ez volt a kérdés.
Sőt, lehet olyan szemöldökfelvonós mondatokat is rittyeneni, amelyek "a 'jobb' programok" és a Java kapcsolatáról, vagy épp annak hiányáról szólnak. :)
A Java valóban egy fejlett, jól használható, széles körben elterjedt nyelv. Tény.
Ugyanakkor azt is le kell szögezni, hogy bár nem látható ténylegesen előre, van-e jövője az asztali alkalmazások területén, avagy sem, ennek a valószínűsége jelenleg csekély, mivel más irányban gondolkozik a szakma, de főleg a piac.
Java vonalon, bár kétségkívül belefuthasz néhány asztali projektbe, jobbára androidos, webes és backend service rendszerekkel fogsz találkozni. Ezeket persze nem úgy kell elképzelni, mint a hobbisták által összetákolt, Ultraweben/ATW-n fityegő weboldalakat; ezek annál messze komolyabb szoftverek.
Ha mindenképpen az asztali szoftver fejlesztése a vágyad, akkor érdemesebb lehet C#, vagy C++ vonalon nézelődni. Almafanoknak ér Objective-C -t kiáltani.
Világviszonylatról beszélek, természetesen, mert Magyarország őszintén szólva nem nevezhető piacnak.
Még ha itthon is helyezkedsz el, valószínűleg külföldi cégeknek/ügyfeleknek fogsz fejleszteni.
"Lehet előhozakodni az abevjavával, de irreleváns, mert nem profi keretek közt készült."
Azt hiszem félreértettél. Én nem akartam azt mondani, hogy a Java a világ legszarabb nyelve, mert abevjava. :-) Én csak arra akartam utalni, hogy valaki szóljon a NAVnak, hogy csinálják meg azt a kalap szart...
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!