Dióhéjban: A Google-nél kitalálták hogy web-böngészők esetén hatékonyabb lenne ha Javascript helyett natív kódot futtatnának a kliens gépeken. Íme egy tűzközeli blogbejegyzés a témában. A lényeg, hogy leküldenének plugineket és compilereket (GCC) a kliensre és valódi natív kódot fordítanának.
Általában jó dolgokat szoktak kitalálni (bár azért az utóbbi időben gyűlnek a földbe állt projektek is). Ez utóbbi szerintem kifejezetten kretén elgondolás. Újra akarják játszani a történelmet a C nyelvtől?
A java appletek kb jók lennének erre a feladatra.
Általában jó dolgokat szoktak kitalálni (bár azért az utóbbi időben gyűlnek a földbe állt projektek is). Ez utóbbi szerintem kifejezetten kretén elgondolás. Újra akarják játszani a történelmet a C nyelvtől?
A java appletek kb jók lennének erre a feladatra.
Page
viewed times
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
5 Comments
Auth Gábor
Balakirev Dávid
Auth Gábor
tvik
Az az antifeminim vicc jut eszembe mikor a csúnya nő kifog egy aranyhalat és kívánhat hármat.
-Legyek szép.
Bombázó lesz belőle.
-Legyek gazdag.
Hirtelen terem valahol egy degeszre tömött bankszámlája.
-Legyek okos.
És férfivé változik.
Namost ha figyelembe veszem, hogy platformfüggetlen és biztonságos megoldás kell, hamar kijön hogy kell egy köztes virtuális gép, ami valamilyen API-val kommunikál az oprendszer és a böngésző felé és van egy jogosultságrendszere - el is jutottunk a java appletekig.
Tudnék még sorolni dolgokat, pl. modularitás, függőségkezelés. Ha jól értelmezem az a koncepció hogy leküldenek egy C compilert browser pluginnek és az majd lefordítja natív kódra az alkalmazást. Ez mennyi ideig fog tartani egy nagyobb alkalmazás esetében? Statikus analízis is lesz ami vizsgálja a tömb túlcímzéseket és egyéb C/C++-os gyönyörűségeket? Nem véletlenül találták ki a Java-t vagy éppen a C#-t. De már ezen is régen túlléptünk, mert JVM fölött jónéhány más nyelven lehet programozni és ha már megemlítettem, .net-ben is. Most akkor a válasz a kihívásra hogy C++?
Már az sem igaz feltétlenül, hogy a virtuális gép alapú megoldások lassabbak az előre lefordított natív kódoknál, mert adott esetben a JIT compiler a rendelkezésre álló arhitektúrát és konfigurációt kihasználva hatékonyabb kódot tud generálni, mint egy univerzális compiler.
Auth Gábor
Pont azt nem értem, hogy ha a GWT és az Android esetén ennyire Java támogató a Google, akkor miért akarnak egy újabb VM-et erre a célra...