Oto, beru na vědomí a přeju, ať žiješ s Javou ještě dlouho a spokojeně
:). Já zase smeknu klobouk, až mi v Javě napíšeš použitelnou webovou
aplikaci from scratch za pár minut :). Jasně, zúžil jsem to na web,
protože aplikace jsou prostě dnes na webu. Ledničky mě nezajímají.
Java je tak univerzální, že její learning-curve a hlavně pomalost
vývoje skutečně nemá konkurenci. Svět je jinde. Android nepopírám, to
je snad jediné, co má smysl, protože za tím stojí Google, nikoli
Oracle. Jinak jak je všeobecně známo, James Gosling už taky z Oracle
zdrhnul a to, mezi námi, už něco znamená, že jo? Koncept jazyka a
hlavně jeho stopa se jistě potáhne dál. Otázkou je, kdo udělá drive.
Oracle? Že jsem si nevšiml, mají problém udržet servery pro projekty
nahoře. Google? Snad, Android je dobrej, ale potřebuje utáhnout otěže
a netříštit síly. Komunita? Ta Javu komplet neutáhne, protože její
složitost a košatost je extrémní. Spíš bych to viděl tak, že vznikne
nějaký kompilát a někdo konečně odstřihne zpětnou kompatibilitu, zruší
staré balíky, UDĚLÁ STANDARD, a dá tomu novou šťávu. Já to jak vidíš
nebudu. Nicméně stojím si za tím, že Java obecně je mrtvý kůň. Můžeš
koupit větší bič, vyměnit žokeje, dát koni lepší žrádlo, vyměnit
trenéra, doktora a koně lépe propagovat. Ale kůň je mrtvý, takže je
lepší sesednout.

Ještě dodám praktickou zkušenost z poslední doby - kdykoli použiju v
jakémkoli projektu nějaký javový projekt či framework, naprosto
pravidelně nastávají problémy. Paměť, CPU, redeploy, obecná náročnost,
složitá konfigurace... Je to v tom spousta pěkných projektů (třeba
Apache Solr, Hadoop), ale ta learning curve a náročnost je fakt
hrozná.

A kam že jsi mě to vlastně odeslal? :)

Dobrou,

Jirka Hradil

2011/6/16 Oto Buchta <[email protected]>:
> 2011/6/15 Jiří Hradil <[email protected]>
>>
>> Ahoj,
>>
>> cim drive komunita pochopi, ze Java jde pod Oraclem do kytek, tim
>> lepe. Je treba slezt z mrtveho kone. Zmente platformu. Cilem Oracle je
>> zda se vydelavat prachy, nikoli posouvat jazyk a platformu dal, jak to
>> delal Sun, ktery jsem za to mel moc rad. Vy vyvojari a nikdo jiny
>> rozhodujete o uspesnosti technologie a  pokud se Java razantne
>> nezjednodussi a Oracle nepredstavi jasnou vizi, jak se vyporadat s
>> historii, davam tomu 2-3 roky, nez bude s Dukem a jeho cervenym nosem
>> amen.
>
> Asi se budu muset konečně ozvat a Jirku Hradila odeslat do patřičných mezí.
> Že Ruby On Rails jsou zajímavým nástrojem na psaní webových aplikací? Ok.
> Ale až mi v RoR napíšeš real-time střílečku pro Android, smeknu klobouk.
> Bude to obdobné tomu, když se jednomu borci podařilo na Nokii 5110 rozchodit
> Linux :-P
> Java není mrtvý kůň. Java je naopak jazyk, který v tuto chvíli nemá
> alternativu.
> Momentálně neexistuje jazyk s tak širokým záběrem. S výjimkou iP*
> architektur
> neexistuje prostředí, kde by se Java nepoužívala. V Javě se píše vše. Od her
> přes webové aplikace
> po rozsáhlé informační systémy, od jednoduchých klientských aplikací až po
> rozsáhlé matematické
> výpočetní systémy.
> V jedné každé oblasti existuje jiná, konkurenční technologie, která je
> minimálně na takové úrovni
> jako technologie postavené na Javě. Ať jsou to RoR, assembler, Lotus Notes,
> Object C, SmallTalk, Groovy, E, lambda-kalkul...
> To ale pořád není důvod tvrdit, že Java je mrtvá. Jsem ochoten tvrdit, že
> Java tu byla před Oraclem
> a že bude i po něm. Jsem ochoten tvrdit, že bez Javy by svět IT byl naprosto
> jinde než nyní je.
> Bez Javy a Apache Foundation by v současné době pravděpodobně nebylo jiné
> platformy než M$.
> LAMP je nejpoužívanějším řešením, ale IMHO žije jenom díky tomu, že většina
> vývojářů vyvíjí pro JVM
> a tudíž není takový tlak na harmonizaci všeho na M$ řešení. LAMP také žije
> díky IBM, které vsadilo vše
> na trojici Java, Linux, DB2.
> --
> Oto 'tapik' Buchta, [email protected], http://tapikuv.blogspot.com
>
> PS: Tím 2-3 roky jsi myslel ony "Dávám tomu dva, maximálně tři roky."? :-D

Odpovedet emailem