Má Java budoucnost?

C++, C#, Visual Basic, Delphi, Perl a ostatní

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Kevlar 1. 2. 2010 13:54

Mrknul jsem se na statistiku od Google jak jsou na tom u nás v ČR se zájmem tři univerzální programovací jazyky, konkrétně C#, C++ a Java.

http://www.google.com/insights/search/# ... =CZ&cmpt=q

Z grafu jednoznačně vyplývá, neustálý už několik let trvající úpadek zájmu o Javu, zájem o C# neklesá, ale ani neroste - kupodivu i přes snahu Microsoftu se zájem o tento jazyk stále drží poměrně při zemi. Naopak zájem o C++, kterému kde kdo v posledních letech stále prorokuje postupný úpadek zájmu, se už řadu let drží stabilně docela vysoko. Java, která tento zájem překonávala, nakonec spadla na stejnou úroveň, ovšem s prognozou naznačující, že úpadek zájmu o Java bude dál pokračovat.
Podobná situace jako u nás v ČR, je prakticky ve všech ostatních zemích - vč. USA, Indie, Číny.

Co na to říkáte? Jak vidíte situaci? Myslíte, že Java byl jen módní vlnou? Který z těch tří jazyků má podle vás největší šance do budoucna? :hm
Já osobně bych si typnul, že to i nadále bude C++ - třeba i díky tomu, že Nokia uvolnila geniální multiplatformní framework Qt - tohle dle mého názoru možnosti C++ zase o dost posunulo.
Kevlar
Junior

Odeslat příspěvekod Wikan 1. 2. 2010 14:03

Ať jsem zkusil jakýkoliv "velký" programovací jazyk, tak ve všech to ukazovalo dlouhodobý sestup, takže bych to nebral moc vážně.
Wikan
Moderátor
Uživatelský avatar

Odeslat příspěvekod karlos00x 1. 2. 2010 14:27

definujme si co je to "ma budoucnost" ? to ze se na google pta mene lidi slovem java vubec nic neznamena. ja se treba na ni nikdy neptal a prace u pc bez ni by pro me byla vyrazne komplikovana: KB na tom jede bankovnictvi, oo.org, winstrom. vic me z hlavy nenapada. kazdopadne java neumre. jedou na ni takove velke server systemy ze to bez ni v nejblizsi dobe urcite nepujde. taky pokud neco chcete vyvijet naprosto multiplatformne tak je to podle me velmi dobra volba.
Upgrade který má smysl: SSD. Zažijete svižný počítač.
karlos00x
Pokročilý

Odeslat příspěvekod Vebloud 1. 2. 2010 14:29

Jestli to nebude tím, že příliuš nepřibývá firem, které by měli zájem a stejně tak nepřiubývá závratným tempem zakázak, ale sakramentsky přibývá lidí, kteří programovat umí (nebo si to aspoň myslí).
A docela by mě zajímalo, kde bereš data pro ameriku, protože tady to vypadá na trvalý nárůst všeho. http://www.simplyhired.com/a/jobtrends/ ... %2B%2C+php

Java se udrží minimálně stejným způsobem jako COBOL, který je doteď v nejednom bankovním mainframu. Na Jave je postaveno příliš mnoho věcí na to aby zanikla, stejně tak C++, C a .NET.

Krom toho každý ten Jazyk má svoje místo a budoucnost mají všechny. Na to aby se něják zásadně utlumil by muselo přijít něco nového, nebo nevím. Javu teď má v prackách Oracle a ten jí bude držet jako zbraň proti .NETu co to pude.

Jo a Java je v každém mobilu, každém druhém Settop boxu a v každém BlueRay, které umí ty jejich lepší menu. Ta neumře.
Žít a nechat žít, ty máš svůj názor, já mám svůj názor, já ti nebudu nutit svůj, nemusím souhlasit s tvým, ale udělám vše, abys ho mohl svobodně vyjádřit.
Vebloud
VIP uživatel
Uživatelský avatar

Odeslat příspěvekod Kevlar 1. 2. 2010 15:07

to Vebloud: Jasně, že Java nezanikne. Ten titulek jsem tak napsal jen proto aby zaujal svou úderností, ale jinak je to pochopitelně blbá otázka. ;-]
Mrknout se na statistiky od Googlu mě napadlo pod vlivem toho, že právě experimentuju s Qt a obdivuju jak je to celé geniálně vytvořeno. Pokud to pojede na všem od mobilů, přes různé embedded werky až po velké počítače bez ohledu na OS - o což se Nokia docela tvrdě snaží - tak má Java podle mě docela těžkou konkurenci. Aplikace v C++ postavené na Qt budou zbuildovatelné pro cokoliv, tzn. tím odpadá jedna z hlavních výhod Javy a přitom budou podstatně rychlejší než aplikace napsané v Javě. Totéž co pro Javu pochopitelně platí taky i pro C#.
Kevlar
Junior

Odeslat příspěvekod malejpavouk 7. 2. 2010 17:58

Java neni nijak vyznamne pomala, pokud se berou bezne aplikace (ne renderery, kodeky atp., co coz se java silne nehodi)....navic java nestoji ani na ME ani na SE, ale na Enterprise edici a osobne si myslim, ze tam ma doopravdy silnou pozici...
malejpavouk
Kolemjdoucí

Odeslat příspěvekod Vykook 8. 2. 2010 20:23

Na desktopu se ji mozna darit nebude, ale jeji domenou jsou predevsim enterprise aplikace, kde postupne nahrazuje Cobol ci PL/1, o budoucnost enteprise Javy bych se tedy rozhodne nebal

Kevlar píše:to Vebloud: Jasně, že Java nezanikne. Ten titulek jsem tak napsal jen proto aby zaujal svou úderností, ale jinak je to pochopitelně blbá otázka. ;-]
Mrknout se na statistiky od Googlu mě napadlo pod vlivem toho, že právě experimentuju s Qt a obdivuju jak je to celé geniálně vytvořeno. Pokud to pojede na všem od mobilů, přes různé embedded werky až po velké počítače bez ohledu na OS - o což se Nokia docela tvrdě snaží - tak má Java podle mě docela těžkou konkurenci. Aplikace v C++ postavené na Qt budou zbuildovatelné pro cokoliv, tzn. tím odpadá jedna z hlavních výhod Javy a přitom budou podstatně rychlejší než aplikace napsané v Javě. Totéž co pro Javu pochopitelně platí taky i pro C#.


Na server to nema sanci Nokia prosadit, za prve to urcite nebude zadarmo a za druhe pro to nebude existovat ekosystem tisicu ruznejch frameworku jako pro ni. Navic Java na serveru pomala nin, to je jenom mytus prenesenej ze swingu na desktopu
"Stará, kup husu, dostal jsem nápad!" Jakub Arbes
Vykook
Junior
Uživatelský avatar

Odeslat příspěvekod Vebloud 9. 2. 2010 11:22

Celej mýtus pomalosti Javy je v tom, že se musí startovat JVM. Při dnešních množství paměti už by stálo za to, aby člověk měl JVM stabilně spuštěné, pak by to šlapalo trochu jinak.
Žít a nechat žít, ty máš svůj názor, já mám svůj názor, já ti nebudu nutit svůj, nemusím souhlasit s tvým, ale udělám vše, abys ho mohl svobodně vyjádřit.
Vebloud
VIP uživatel
Uživatelský avatar

Odeslat příspěvekod jadus 19. 5. 2011 16:12

Mno po roce, jak to vidíte s javou teď? Já rozhodně dobře, objektové jazyky rozhodně frčí, a nokia, která je sotva sto rozhoupat se k něčemu, určitě místo javě nevezme

http://www.simplyhired.com/a/jobtrends/trend/q-C%23%2C+C%2B%2B%2C+Java%2C+Qt%2C+COBOL

Tady je graf, do kterého sem si dovolil vykreslit i COBOL a Qt, a jak můžeme jasně vidět, resp. to co vidíme nepotřebuje komentář. Když ale porovnám Javu s ryze neobjetkovým C, tak můžeme vidět, že C má stále silnou pozici. Ale je, jak bych to řekl, staré. Ano myslím, že v dneění době, na dnešních strojích programovat v jazyku z šedesátých let, čímž nechci říct, že je nějak špatný, se opravdu nevyplácí. Ano existuje zde podpora, ale jak dlouho budou mít vývojáři trpělivost. Většina dnešních systémů, je psána práve v C nebo C++, celé posazené na Assembleru, který se v podstatě stará jen o správnou komunikaci s HW. V tomhle java možná trochu ztrácí, ale jako spousta nových jazyků má jednu nespornou výhodu. Vyvíjí se. Nestagnuje narozdíl od C, které je pořád stejně nudné. Nejaká konzerva to možná ráda, ale já ne. Jsem ve směs akční člověk, co se týká programování a java spolu se C# mi umožňují se uplatnit v obou směrech. Nemá cenu psát aplikace v téměř neznámých jazycích jako je Ada nebo Boo. Ale Boo se mi líbí i když nemá budounost. Už jenom idea nadšenců, kteří z nudy píšou svůj vlastní jazyk.

Zase bych ale tolik neodvracel od C# a .NET. Určitě to má budoucnost, né multiplatformní, ale na Windows určitě. Java bude mít určitě skvělou budoucnost.
Od BPU po BFU
jadus
Junior

Odeslat příspěvekod suk 19. 5. 2011 19:32

Jak jsem tu psal v jinem vlakne aneb Java flame, tak java se imho drzi jen diky multiplatformnosti. Vice tam 8-)
Pokud nesouhlasíte s mým názorem, popřemýšlejte sami nad sebou. Opravdu si myslíte, že já bych se mohl mýlit?
----
You are an inspiration for a birth control...
suk
Mírně pokročilý
Uživatelský avatar

Odeslat příspěvekod karlos00x 19. 5. 2011 20:23

suk: a to je malo?
Upgrade který má smysl: SSD. Zažijete svižný počítač.
karlos00x
Pokročilý

Odeslat příspěvekod Wikan 19. 5. 2011 20:50

Saying that Java is good because it works on all platforms is like saying anal sex is good because it works on all genders.
Wikan
Moderátor
Uživatelský avatar

Odeslat příspěvekod jadus 20. 5. 2011 12:58

:-D vyborne... takze java je analni sex
Muj ty jobsi, java neni dobra protoze je multiplatformni, to proto je taky dobra, ale jeji hlavni prednosti je rychle a spolehlive pouziti, jednoduchost vyvoje a popriapde opravy problemu...
Od BPU po BFU
jadus
Junior

Odeslat příspěvekod gandor 20. 5. 2011 13:29

jadus: Kraaaaasny sposob prekrucania... Jedna vlastnost javy sa da prirovnat k analnemu sexu implikuje, ze java je analny sex... Krasa... Ukazkovy priklad :) (ked sa zamyslis nad tym wikanovim citatom, tak pochopis ze ten samotny ani len neuraza a ani neznevazuje javu, len jeden typ argumentacie preco ma byt dobra) :D

Ad java a flamewar. Neviem ako vy ostatny, ale pre mna je to asi najsamviac nesympaticky jazyk zo vsetkych ktore som kedy videl a pouzival. Pre osobne pohodlie a pokoj dusi by som na tvorbu aplikacie zvolil radsej assembler ako javu (a ze by som plakal nad tymto rozhodnutim - celu app napisat v assemblery)...
gandor
Mírně pokročilý

Odeslat příspěvekod jadus 21. 5. 2011 13:35

gandor píše:jadus: Kraaaaasny sposob prekrucania... Jedna vlastnost javy sa da prirovnat k analnemu sexu implikuje, ze java je analny sex... Krasa... Ukazkovy priklad :) (ked sa zamyslis nad tym wikanovim citatom, tak pochopis ze ten samotny ani len neuraza a ani neznevazuje javu, len jeden typ argumentacie preco ma byt dobra) :D

Ad java a flamewar. Neviem ako vy ostatny, ale pre mna je to asi najsamviac nesympaticky jazyk zo vsetkych ktore som kedy videl a pouzival. Pre osobne pohodlie a pokoj dusi by som na tvorbu aplikacie zvolil radsej assembler ako javu (a ze by som plakal nad tymto rozhodnutim - celu app napisat v assemblery)...



Mno uz vylozene vidim jak v assu pises nejakou ryze windowsackou aplikaci :-D hodne stesti, budes ho potrebovat...

btw. jestli je java jako analni sex, tak assembler je jako leva ruka...
Od BPU po BFU
jadus
Junior

Další stránka

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků