www.wikidata.uk-ua.nina.az
Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno lyutij 2020 Rich Internet application RIA Nasichenij bagatij vebzastosunok ce zastosunok dostupnij cherez Internet i nasichenij funkcionalnistyu tradicijnoyu prikladnih program yakij nadayetsya abo unikalnoyu specifikoyu brauzera abo cherez plagin abo za dopomogoyu pisochnici Yak pravilo nasichenij internet zastosunok peredaye vebkliyentu neobhidnu chastinu koristuvackogo interfejsu zalishayuchi bilshu chastinu resursi programi dani tosho na serveri zapuskayetsya v brauzeri ta ne potrebuye dodatkovogo vstanovlennya PZ zapuskayetsya lokalno v seredovishi bezpeki pisochnici U chervni 2010 roku najposhirenishimi podibnimi platformami ye Adobe Flash Java JavaFX i Microsoft Silverlight iz rivnem proniknennya 99 80 i 54 vidpovidno 1 Zmist 1 Istoriya 2 Perevagi 3 Nedoliki 4 Skladnoshi rozrobki zastosunkiv 5 PosilannyaIstoriya RedaguvatiTermin RIA vpershe vikoristala kompaniya Macromedia v oficijnomu povidomlenni v berezni 2002 roku Prote cya koncepciya isnuvala kilkoma rokami ranishe z takimi nazvami Remote Scripting Microsoft blizko 1998 X Internet Forrester Research zhovten 2000 Rich web client Rich web applicationRobota tradicijnih vebzastosunkiv zoseredzhena dovkola kliyent servernoyi arhitekturi z tonkim kliyentom Takij kliyent perenosit usi zadachi z obrobki informaciyi na server a sam vikoristovuyetsya lishe vidobrazhati statichnij kontent tut HTML Osnovnim nedolikom cogo pidhodu ye te sho vsya vzayemodiya iz zastosunkom maye obroblyatisya serverom sho potrebuye postijnogo vidsilannya danih na server ochikuvannya vidpovidi servera ta zavantazhennya storinki nazad do brauzera Za vikoristannya tehnologiyi zapusku zastosunkiv na boci kliyenta RIA mozhe obijti cej povilnij cikl sinhronizaciyi za rahunok bilshoyi vzayemodiyi iz koristuvachem Cya vidminnist priblizno analogichna takij mizh arhitekturoyu z tonkim kliyentom angl Thin client ta arhitekturoyu z tovstim kliyentom angl Fat client chi mizh terminalom i mejnfrejmom Postupovij rozvitok standartiv merezhi Internet prizviv do mozhlivosti realizuvati podibni tehnologiyi na prakticya hocha j skladno provesti chitku mezhu mizh tim yaki same tehnologiyi vklyuchayut u sobi RIA a yaki ni Prote vsi RIA mayut odnu shozhu osoblivist voni vklyuchayut u sobi pevnu promizhnu chastinu kodu zastosunku sho znahoditsya mizh koristuvachem i serverom yaku yak pravilo nazivayut rushiyem kliyenta Cej rushij zavantazhuyetsya iz samogo pochatku ta dali mozhe dovantazhuvatisya v hodi roboti zastosunku Rushij kliyenta vidigraye rol nadbudovi brauzera ta yak pravilo vidpovidaye za rendering koristuvackogo interfejsu ta vzayemodiyu iz serverom Te sho mozhe vikonati RIA mozhe obmezhuvatisya mozhlivostyami koristuvackoyi sistemi Prote zagalom interfejs koristuvacha stvoryuvavsya vikonuvati funkciyi yaki v spodivannyah rozrobnikiv povinni buli pokrashiti koristuvackij interfejs i priskoriti obrobku koristuvackih zapitiv porivnyano do mozhlivostej standartnogo web brauzera Takozh proste dodavannya rushiya kliyenta ne zaboronyaye zastosunku vidhoditi vid normalnoyi sinhronnoyi modeli vzayemodiyi brauzera ta servera bilshist rushiyiv RIA dozvolyayut vikonuvati dodatkovi asinhronni zapiti do servera Perevagi RedaguvatiNe zvazhayuchi na te sho rozrobka web zastosunkiv dlya brauzera maye obmezhennya ta skladnisha porivnyano do rozrobki standartnih zastosunkiv zusillya zvichajno vipravdani oskilki Ne potribno vstanovlyuvati zastosunok poshirennya zastosunku shvidkij i avtomatizovanij proces Onovlennya versij vidbuvayetsya avtomatichno Koristuvachi mozhut vikoristovuvati zastosunok na bud yakomu komp yuteri yakij maye z yednannya z Internet Pid chas roboti web zastosunku komp yuter koristuvacha nabagato menshe rizikuye piddatisya virusnim nebezpekam nizh pid chas zapusku vikonuvanih binarnih fajliv Oskilki RIA vikoristovuyut rushij kliyenta shob vzayemodiyati iz koristuvachem voni Funkcionalnishi RIA proponuyut koristuvackij interfejs ne obmezhenij lishe vikoristannyam movi HTML zastosovnoyi v standartnih web zastosunkah Rozshirena funkcionalnist dozvolyaye vikoristovuvati taki mozhlivosti koristuvackogo interfejsu yak drag and drop abo povzunec dlya zminyuvannya danih a takozh obchislennya yaki ne vidsilayutsya nazad na server a vikonuyutsya bezposeredno na mashini koristuvacha napriklad ipotechnij kalkulyator Interaktivnishi Interfejsi RIA interaktivnishi nizh standartni interfejsi vebbrauzeriv yaki vimagayut postijnoyi vzayemodiyi z viddalenim serverom Najskladnishi RIA proponuyut zovnishnij viglyad i funkcionalnist blizki do nastilnih zastosunkiv Vikoristannya rushiya kliyenta dozvolyaye dosyagti j inshih perevag produktivnosti Zbalansovanist kliyent servera Vikoristannya obchislyuvalnih resursiv kliyenta i servera krashe zbalansovano Tomu server ne musit buti robochoyu konyachkoyu yak u tradicijnih web zastosunkah Ce vivilnyaye obchislyuvalni resursi servera dozvolyaye obroblyati bilshu kilkist sesij odnochasno koshtom togo zh samogo aparatnogo zabezpechennya Asinhronna komunikaciya Rushij kliyenta mozhe vzayemodiyati iz serverom ne ochikuyuchi poki koristuvach vikonaye diyu v zastosunku natisnuvshi knopku chi posilannya Ce dozvolyaye koristuvachu pereglyadati storinku ta vzayemodiyati z neyu asinhronno za dopomogoyu komunikaciyi mizh rushiyem i serverom Cya molivist dozvolyaye rozrobnikam RIA peredavati dani mizh kliyentom i serverom ne ochikuyuchi na koristuvacha V Google Maps cya tehnika vikoristovuyetsya dlya togo shobi pidvantazhuvati prilegli segmenti mapi persh nizh koristuvach peresune yiyi shobi yih pereglyanuti Nedoliki RedaguvatiOsnovnimi nedolikami j obmezhennyami RIA ye Pisochnicya Oskilki RIA zavantazhuyutsya v lokalnomu seredovishi bezpeki pisochnici voni mayut obmezhenij dostup do sistemnih resursiv Yaksho prava na dostup do resursiv porusheno RIA mozhut pracyuvati nekorektno Pidklyuchennya skriptiv Yak pravilo dlya roboti RIA potribna JavaScript abo insha skriptova mova Yaksho koristuvach vidklyuchiv aktivni scenariyi u svoyemu brauzeri RIA mozhe ne funkcionuvati nalezhnim chinom abo vzagali ne pracyuvati Shvidkist obrobki kliyentom Shobi zabezpechiti platformnu nezalezhnist deyaki RIA vikoristovuyut skriptovu movu na boci kliyenta na kshtalt JavaScript iz chastkovoyu vtratoyu produktivnosti serjozna problema dlya mobilnih pristroyiv Prote cya problema ne vinikaye za vikoristannya vbudovanoyi movi skompilovanoyi na storoni kliyenta takogo kak Java de produktivnist porivnyanna z vikoristannyam tradicijnih vbudovanih mov abo z Flash abo z Silverlight v yakih programnij kod zapuskayetsya bezposeredno v plagini Flash Player abo Silverlight vidpovidno Chas zavantazhennya skriptu Navit yaksho nemaye potrebi v ustanovlenni skriptu rushij kliyenta RIA povinen buti peredanij kliyentu serverom Oskilki bilshist skriptiv zberigayutsya v keshi vin povinen buti peredanij hocha b odin raz Zalezhno vid rozmiru j tipu peredachi zavantazhennya skriptu mozhe zajnyati dosit bagato chasu Rozrobniki RIA mozhut zmenshiti naslidki ciyeyi zatrimki shlyahom stisnennya skriptiv a takozh za rahunok razbivannya peredachi zastosunka na dekilka strorinok Skladnoshi rozrobki zastosunkiv RedaguvatiPoyava tehnologiyi RIA suprovodzhuvalosya znachnimi skladnostyami v rozrobci vebzastosunkiv Tradicijni vebzastosunki stvoreni na osnovi standartnogo HTML sho maye porivnyano prostu arhitekturu j dosit obmezhenij nabir funkcij buli vidnosno prosti v rozrobci j upravlinni Osobi j organizaciyi sho vprovadzhuyut vebzastosunki na osnovi tehnologiyi RIA chasto zishtovhuyutsya z dodatkovimi skladnostyami v rozrobci testuvanni vimiryuvannyah i pidtrimci Zastosuvannya tehnologiyi RIA stavit novi zadachi z upravlinnya poslugami SLM service level management ne vsi z yakih virisheni na sogodnishnij den Pitannya vidnosno SLM ne zavzhdi vrahovuyutsya rozroblyuvachami zastosunkiv i majzhe ne sprijmayutsya koristuvachami Odnak voni zhittyevo vazhlivi dlya uspishnogo vprovadzhennya zastosunka v merezhi Internet Osnovnimi aspektami sho uskladnyuyut proces rozrobki RIA ye Bilsha tehnologichna skladnist robit rozrobku vazhchoyu Mozhlivist peredavati kod zastosunka bezposeredno kliyentam daye bilshu tvorchu svobodu rozroblyuvacham i dizajneram Ale ce u svoyu chergu uskladnyuye rozrobku zastosunka zbilshuye jmovirnist pomilok pri vprovadzhenni j utrudnyaye testuvannya programnogo zabezpechennya Ci uskladnennya spovilnyuyut proces rozrobki nezalezhno vid specifiki metodologiyi j procesu rozrobki Deyaki iz cih problem mozhut buti skorocheni za rahunok vikoristannya karkasa programnoyi sistemi pid veb web application framework dlya standartizaciyi rozrobki RIA Prote zrostayucha skladnist programnih rishen mozhe uskladniti j podovzhiti proces testuvannya pri zbilshenni chisla testovanih variantiv vikoristannya use cases Nepovne testuvannya znizhuye yakist i nadijnist zastosunka v hodi jogo vikoristannya Mozhna sperechatisya pro te chi stosuyetsya zauvazhennya vishe tilki do RIA tehnologiyi chi do skladnosti rozrobki v cilomu Napriklad tochno takij zhe argument navodivsya koli Apple i Microsoft nezalezhno odin vid odnogo ogolosili pro GUI v 1980 h i mozhlivo navit todi koli kompaniya Ford predstavila svoyu Model T Prote lyudstvo prodemonstruvalo chudovu zdatnist usmoktuvati vsi tehnologichni novovvedennya protyagom desyatilit yaksho ne storich Arhitektura RIA lamaye paradigmu vebstorinki Tradicijni vebzastosunki predstavlyayut iz sebe nabir vebstorinok kozhna z yakih vimagaye okremogo zvantazhuvannya inicijovanogo zapitom HTTP GET Cya model bula opisana yak paradigma vebstorinki RIA lamaye cyu paradigmu vnosyachi dodatkovij server asinhronnoyi komunikaciyi dlya pidtrimki bilshe interaktivnogo interfejsu Povinni buti rozrobleni novi tehnologiyi vimiryuvannya dlya RIA sho nadayut informaciyu pro kilkist vitrachenogo chasu Pri vidsutnosti podibnih standartnih zasobiv rozrobniki RIA povinni dodati u svoyi zastosunki zasobu vimiryuvannya danih neobhidni dlya SLM Asinhronna komunikaciya uskladnyuye viyavlennya problem produktivnosti Paradoksalno ale zahodi prijnyati dlya znizhennya chasu vidguku zastosunka utrudnyayut same jogo viznachennya vimiryuvannya j keruvannya Deyaki RIA ne roblyat niyakih podalshih HTTP GET zapitiv iz brauzera pislya oderzhannya pershoyi storinki vikoristovuyuchi asinhronni zapiti za dopomogoyu rushiya kliyenta dlya nastupnih zavantazhen Kliyent RIA mozhe buti zaprogramovanij takim chinom shob postijno zavantazhuvati novij kontent i obnovlyati displej abo u zastosunkah sho vikoristovuyut pidhid Comet rushij na storoni servera mozhe postijno peredavati novij kontent brauzeru cherez postijno vidkrite z yednannya U comu vipadku koncepciya zavantazhennya storinki bilshe ne zastosovna Use ce privnosit pevni trudnoshi u vimiryuvannya j rozdilennya chasu vidguku zastosunka yaki ye fundamentalnimi vimogami dlya izolyaciyi problem i SLM Instrumenti stvoreni dlya vimiryuvannya tradicijnih vebzastosunkiv zalezhno vid specifiki j instrumentariyu zastosunka mozhut rozglyadati kozhnu vebstorinku zapitanu po HTTP okremo abo yak nabir ne pov yazanih mizh soboyu pokaznikiv Odnak zhoden iz cih pidhodiv ne pokazuye sho v dijsnosti vidbuvayetsya na rivni zastosunka Rushij kliyenta uskladnyuye vimiryuvannya chasu vidguku zastosunka Dlya tradicijnih vebzastosunkiv vimiryuvalne programne zabezpechennya mozhe roztashovuvatisya na kliyentskij mashini j na mashini blizkij do servera takim chinom vono mozhe sposterigati za potokom merezhnogo trafika na TCP i HTTP rivnyah Oskilki ce sinhronizovani j peredbachuvani protokoli paket zi sniferom mozhe chitati j interpretuvati dani paketnogo rivnya j vivoditi visnovok pro chas vidguku za dopomogoyu zasobiv vidstezhennya povidomlen HTTP i chasu pidtverdzhennya paketiv TCP na nizhnomu rivni Ale arhitektura RIA zmenshuye mozhlivosti pidhodu z vikoristannyam paketnogo snifinga oskilki rushij koristuvacha rozbivaye vzayemodiyu mizh kliyentom i serverom na dva okremih cikli sho pracyuyut asinhronno cikl perednogo planu koristuvach rushij i cikl zadnogo planu rushij server Obidva cih cikli mayut vazhlive znachennya oskilki yihnij zagalnij vzayemozv yazok viznachaye povedinku zastosunka Ale ce vidnoshennya zalezhit tilki vid pobudovi samogo zastosunka sho v bilshosti vipadkiv ne mozhe buti sprognozovano vimiryuvalnimi instrumentami osoblivo pershim kotrij mozhe sposterigati tilki odin iz dvoh cikliv Tomu najpovnishe vimiryuvannya RIA mozhe buti otrimano tilki z vikoristannyam instrumentiv yaki ye na boci kliyenta j sposterigacha v oboh ciklah Posilannya Redaguvati Rich Internet Application Market Share angl Arhiv originalu za 6 October 2011 Otrimano z https uk wikipedia org w index php title Nasichenij internet zastosunok amp oldid 34996000