Hlavní navigace

Názor ke článku Proč je Java za zenitem od zboj - @mixal11 To jsou většinou (proti)argumenty z minulého století....

  • 21. 3. 2014 22:12

    zboj (neregistrovaný)

    @mixal11 To jsou většinou (proti)argumenty z minulého století. Zrovna rychlost jsem řešit nechtěl, ale ukazuje se, že když je něco v Javě třeba zhruba stejně rychlé jako v C++ ve VS a pak se ten samý kód přeloží clangem, tak je taky třeba třikrát rychlejší. Záleží hodně na implementaci STL apod. Jinak spíše než rychlost je u Javy problém paměť. Nejen větší nenažranost, ale principiální omezení dané generačním kolektorem (viz nedávný článek na java.cz). Právě pro mobilní aplikace to je hlavní kritérium.

    Chápu velmi dobře argument "menší nároky na vzdělaní zaměstnanců", i když v případě C++ vs. Java to je spíše o tom, že javisti by se museli učit něco jiného. Někdo bez konkrétních znalostí se stejně rychle a dobře naučí Javu i C++ (nebo stejně špatně). Různé předsudky ne jedné straně a glorifikování Javy na straně druhé škodí. Nehledě na to, že "soustředění se na jádro problému" je zejména o knihovnách, ne konkrétním jazyce.