„RIA” változatai közötti eltérés
(Új oldal, tartalma: „(Rich Internet Application) A webes szolgáltatások viszonylag új generációja, amely sokkal több interakciót tesz lehetővé a böngészőn belül, továbbá rug…”) |
|||
1. sor: | 1. sor: | ||
− | (Rich Internet Application) |
+ | = (Rich Internet Application) = |
A webes szolgáltatások viszonylag új generációja, amely sokkal több interakciót tesz lehetővé a böngészőn belül, továbbá rugalmasabban, aszinkron módon is tud kommunikálni a háttérben a kliens és a szerver. Egy weboldal lekérésekor a szerver nemcsak az oldal HTML kódját és a beágyazott fájlokat küldi el a kliensnek, hanem a végrehajtható programkódot is, ami lehet pl. JavaScript, AJAX (Asynchronous JavaScript and XML), Silverlight, Flash, Java Applet. A böngésző pedig (az első kettő kivételével egy külön telepítendő plugin segítségével) lefuttatja ezt a kódot bizonyos események bekövetkeztekor (pl. ha a felhasználó valahová kattint, vagy ha az egérkurzort egy adott helyre viszi). Így anélkül módosítható egy oldal tartalma, hogy az URL címe változna és hogy kapcsolatba kellene lépni a szerverrel. Az ilyen weboldalak bejárására a hagyományos [[crawler]]ek alkalmatlanok, mert sem a változó tartalmat, sem a változó linkeket nem veszik észre. Ezért olyan kiegészítők vagy újfajta [[crawler]]ek kifejlesztésére van szükség, amelyek tudják szimulálni az emberi interakciókat: a lehetséges események kiváltásával elő tudják állítani a weboldal valamennyi állapotát (lásd: [[event-based crawling]]). |
A webes szolgáltatások viszonylag új generációja, amely sokkal több interakciót tesz lehetővé a böngészőn belül, továbbá rugalmasabban, aszinkron módon is tud kommunikálni a háttérben a kliens és a szerver. Egy weboldal lekérésekor a szerver nemcsak az oldal HTML kódját és a beágyazott fájlokat küldi el a kliensnek, hanem a végrehajtható programkódot is, ami lehet pl. JavaScript, AJAX (Asynchronous JavaScript and XML), Silverlight, Flash, Java Applet. A böngésző pedig (az első kettő kivételével egy külön telepítendő plugin segítségével) lefuttatja ezt a kódot bizonyos események bekövetkeztekor (pl. ha a felhasználó valahová kattint, vagy ha az egérkurzort egy adott helyre viszi). Így anélkül módosítható egy oldal tartalma, hogy az URL címe változna és hogy kapcsolatba kellene lépni a szerverrel. Az ilyen weboldalak bejárására a hagyományos [[crawler]]ek alkalmatlanok, mert sem a változó tartalmat, sem a változó linkeket nem veszik észre. Ezért olyan kiegészítők vagy újfajta [[crawler]]ek kifejlesztésére van szükség, amelyek tudják szimulálni az emberi interakciókat: a lehetséges események kiváltásával elő tudják állítani a weboldal valamennyi állapotát (lásd: [[event-based crawling]]). |
A lap jelenlegi, 2017. július 23., 15:50-kori változata
(Rich Internet Application)
A webes szolgáltatások viszonylag új generációja, amely sokkal több interakciót tesz lehetővé a böngészőn belül, továbbá rugalmasabban, aszinkron módon is tud kommunikálni a háttérben a kliens és a szerver. Egy weboldal lekérésekor a szerver nemcsak az oldal HTML kódját és a beágyazott fájlokat küldi el a kliensnek, hanem a végrehajtható programkódot is, ami lehet pl. JavaScript, AJAX (Asynchronous JavaScript and XML), Silverlight, Flash, Java Applet. A böngésző pedig (az első kettő kivételével egy külön telepítendő plugin segítségével) lefuttatja ezt a kódot bizonyos események bekövetkeztekor (pl. ha a felhasználó valahová kattint, vagy ha az egérkurzort egy adott helyre viszi). Így anélkül módosítható egy oldal tartalma, hogy az URL címe változna és hogy kapcsolatba kellene lépni a szerverrel. Az ilyen weboldalak bejárására a hagyományos crawlerek alkalmatlanok, mert sem a változó tartalmat, sem a változó linkeket nem veszik észre. Ezért olyan kiegészítők vagy újfajta crawlerek kifejlesztésére van szükség, amelyek tudják szimulálni az emberi interakciókat: a lehetséges események kiváltásával elő tudják állítani a weboldal valamennyi állapotát (lásd: event-based crawling).