Java je mrtvá. A jen proto, že Sun byla banda líných korporátních idiotů a Oracle ještě větší.
Nejdřív to byly chyby v knihovnách (s roky neřešenými bugy ve Swingu a nutnými workaroundy jsem si užil svoje), pak to byly neřešené chyby v compileru a teď ty idiotské bezpečnostní chyby.
Opravdu by si někdo normální ještě zvolil tuhle platformu? Stačí se podívat třeba na bankovnictví Komerční banky, jaká je to katastrofa.
A jakou vhodnou náhradu by jste zvolil za Javu?
Internetové Bankovnictví KB byla tragedie vždy, s javou i bez ní. To nemá nic společného s platformou, ale s lidmi co za tím stojí.
Bláto a louže. I když poslední verze 1.6 snad kritickýma chybama netrpěla (možná).
IB od KB používám už 6 let a nikdy sem neměl problém, přál bych vám vidět jiný IB :)
Na web Python (Django, Plone, Zope, ...) nebo Ruby (Ruby on Rails, ...). Na desktop... no desktop je mrtev, dnes už se vše přesunuje na web, takže zase Python nebo Ruby.
Minecraft+KB. Jedině dvě věci, kde potřebuji JAVU. A vzhledem, že kvůli Minecraftu mám 64b Javu, tak se ke KB přihásím jen přes 64b Explorer.
A jaká je náhrada Javy na Androidu? IMHO plnohodnotnou aplikaci tam stále bez Javy udělat nelze.
Android je důkaz, že Java jako "programovací jazyk" nejspíš přežije.
Jen to bude bez výplodů těch tragédů z Oraclu.
Oracle opravuje i starší verze, Java 6 Upadate 34 vyšel 15. Srpna. Já používám stále tu šestku.
Mohu KB (aplikace "MojeBanka") srovnat se Servis24, mBank a ZUNO a MojeBanka jednoznačně vede jako nejhorší a nejproblémovější. Rok co rok se obnova certifikátu neobejde bez hodinového martyria a veselých rozhovorů s technickou podporou, o přehlednosti a použitelnosti samotné aplikace ani nemluvě... Tolik moje -- rovněž subjektivní -- zkušenost...
Muzu zcela potvrdit (osobni zkusenosti, nastesti nikoli s vlastnim uctem).
Ne, to totiž není idiocie, ale úplně normální debilita. :-)
Nebo-li všude, kde je potřeba něco elektronicky podepisovat. V HTML5 sice nejspíš brzy půjde napsat program pro střih 3D videa, ale podpora pro elektronický podpis nebo šifrování v prohlížečích není a ani to nevypadá, že by o tom někdo aspoň uvažoval. Takže jediná reálná možnost, jak z prohlížeče něco elektronicky podepsat, je stále jen Java.
Pche, je vidět, že jste ještě neměli tu čest používat IB Axy, to je teprve masakr :D
No, banku pro svůj soukromý účet si naštěstí mohu svobodně vybrat a kvalita IB je pro mne jedním z podstatných výběrových kritérií (proto také ostatně nemám účet u FIO Banky :-). Ve firmě se však JejichBance bohužel nevyhnu... :-(
Minimálně v jednom prohlížeči podpora pro šifrování/elektronický podpis už delší dobu je a standard window.crypto se na půdě W3C aktivně připravuje:
https://developer.mozilla.org/en-US/docs/JavaScript_crypto
http://www.w3.org/2012/webcrypto/WebCryptoAPI/
Tak jsem si odinstaloval Javu 7 a nainstaloval Javu 6, pak jsem se vydal precist par dalsich clanku a koukam, ze Oracle precijen zaplatu vydal. Dneska (ctvrtek). Vic info a zajimavej clanek na Forbesu
Jo a ta zaplata - ma nazev Java 7 update 7
http://www.java.com/en/download/
To v Mozille není podpora pro šifrování a elektronický podpis, ale pouze pro žádost o certifikát (plus generování párů klíčů). Certifikační autority mají silnou motivaci to do prohlížeče protlačit, ale když už někdo jejich certifikát má, je jim asi celkem jedno, že s ním nic nepodepíše.
A je náhrada potřeba? Ptal bych se takto.
Webové aplikace se obejdou i bez pomalosti zvané JAVA. Jejich BACKENDy by se obešli taky.
A jinde to nemá smysl. Desktop JAVA je stejně příšerně pomalá.
laická otázka: když si naistaluju Javu 1.6 (a ochráním se tím před zmíněnou chybou) neotevřu tím dvířka desítkám jiných chyb, které byly od té doby "zapatchovány"?
=> co je větší riziko? Nechat novou verzi nebo downgrade na ver 1.6?
K cemu je dnes java na strane klienta? java aplety jsou prece davno out, ne?
Protože někdo zvolí Javu bych ho ještě nenazýval idiotem. Normální to není, ale idiocie taky ne.