Hlavní navigace

Názor ke zprávičce Firefox zvažuje převzetí Flashe a čtečky PDF z Chromu od NULL - "a není distribuovaná jako zdrojový soubor JavaScriptu, ale...

  • Aktualita je stará, nové názory již nelze přidávat.
  • 2. 10. 2016 15:09

    NULL (neregistrovaný)

    "a není distribuovaná jako zdrojový soubor JavaScriptu, ale jako přeložený bajtkód"

    Nevýhoda. Ano, výhoda bajtkódu je jasná. Podložené měřením to nemám, ale svým "zkušeným okem" to vidím tak, že běh něklika tisíc řádků kódu v JS ve JS VM Browseru je celkově rychlejší a méně náročné než stejný počet řádků bajtkódu Javy v JVM. Jako pokud se ukáže lepší než JS, klidně. Zatím ale nevidím důvod to začít používat, ale jen tak z výukových důvodů si to vyzkouším. . . třeba se mi to zalíbí

    "JavaScript nijak benevolentní není, když tam máte chybu, tak se prostě celý skript ignoruje. To je velká nevýhoda oproti kompilovaným jazykům, kde se už při kompilaci odhalí spousta chyb."

    Javascript je benevolentví ve vetváření proměných, objektů, funkcí a modulů. Ne že by kašlal na chyby.
    Jenomže chybu v tvém JS odhalíš tím, že si to po sobě vyzkoušíš, nebo si napíšeš testy, ale také tím, že to očetřuješ v kódu. To stále spousta programátorů neumí, protože to přece dělá překladač :-D Setkávám se s tím denně. Přijde ze školy kde kompilují C, pak napíše něco v PHP, pošle tam 1x ideální vstup nebo ani vůbec a pokud při refreshi browseru nevyskočí error tak je to pro něj hotové. Brrr. Hrůza. Zajímavé je, že tito lidi umí používat IDE a Debugger na "localhostu", ale v PHP se tomu brání. . . Hmm, nevím čím to je . . .
    "To, že je Java náročná na zdroje, není vlastností Javy, ale příslušné aplikace."

    Ano. Ovšem Java běží na JVM a už jenom to něco žere a už jenom tím vznikají nároky navíc. Líbí/Nelíbí? Mě je to celkem jedno, beru to holt tak jak to je.

    "Kvůli WebStartu není nutné nic přizpůsobovat, jak už jsem psal – pokud máte na počítači nainstalovanou Javu"

    Není nutno nic přizpůsobovat, kromě toho mít v PC Javu a kromě toho mít browser v kterém toto umí běžet. Aha.

    "Znovu připomínám, že se nebavíme o webech, ale o webových aplikacích."

    Aha, no zmínku o tom jsem asi přehlédl. Ale to neznamená, že jdou tvořit jenom v Javě notabene že kvůli jedné takové WA musím mít v PC aktuální Javu když existuje tuna jiných webových technologií, ale uznávám že ty "jiné WA " nejsou pro javisty plnohodnotné a lidi co je píšou jsou "jenom kodéři" ( to poslouchám pořád ) a bez kompileru se asi jako chyby odhalovat nedá atd . . . ne to je jenom o tom, na co jsi zvyklý a jestli přijmeš to, jaký jazyk je . . .
    Ale jak jsem psal. Když jsem zkoučel to Sublime Text - a to už není nějaký kalendářík, byl jsem překvapený jak jednoduché a výkoné to je