www.romver.ru
/ Полный список статей / На пути к Web-приложениям

Как заказать сайт


АБРАКАДАБРА (Тоже самое но в читаемом виде)

V na4ale 1990-x godov, kogda Internet tol'ko poavilsa i li6' na4inal igrat' vajnuu rol' v jizni ob6estva, on srazu je izmenil sposobi kommunikaciy i polu4enia znaniy. I xota Vsemirnaa pautina okazala sil'noe vlianie na vse aspekti na6ego su6estvovania, osobenno zna4itel'nim bilo ee vozdeystvie na biznes.

A dla kompaniy, strema6ixsa ispol'zovat' poslednie texnologi4eskie dostijenia i sootvetstvovat' menau6imsa usloviam, Internet stal predstavlat' osobiy interes s momenta svoego poavlenia.

Sna4ala Vsemirnaa pautina bila glavnim obrazom stati4noy i sostoala iz prostix HTML-stranic. No po mere togo kak pervie priob6iv6iesa k ney kompanii stali vxodit' vo vkus, v Seti na4ali bistro rasprostranat'sa prilojenia na baze interfeysa CGI (Common Gateway Interface) i azika Perl. Vmeste s novimi texnologiami obespe4enia bezopasnosti oni predostavili celiy rad nedostupnix prejde vozmojnostey, v tom 4isle i dla elektronnoy kommercii.

I kak tol'ko kompanii stali privikat' k etim novovvedeniam, poavilis' XML, SOAP (Simple Object Access Protocol) i drugie peredovie texnologii, otkriv6ie put' v mir servisno-orientirovannoy arxitekturi (SOA). Poslednaa polnost'u menaet sposobi ustanovlenia svazi mejdu prilojeniami, sistemami i kompaniami. Za ney posledovalo vsё, 4to otnosat k Web 2.0, — blogi, viki i social'nie seti.

I teper', kogda va6a kompania nakonec-to osvoila texnologii 2.0, Internet opat' prixodit v dvijenie.

Dla Vsemirnoy pautini sleduu6ego pokolenia budut xarakterni dinami4eskie, interaktivnie, otkritie i o4en' gibkie prikladnie sistemi. Po svoim vozmojnostam oni budut prevosxodit' ne tol'ko klassi4eskie Web-prilojenia, no i programmi dla nastol'nix PK.

Esli govorit' korotko, to novoe pokolenie Web-prilojeniy zna4itel'no priblijaet nas k ispol'zovaniu Interneta v ka4estve operacionnoy sistemi. Sey4as nastalo vrema, kogda kompanii doljni podgotovit'sa k o4erednim izmeneniam Web-texnologiy.

Mi ostanovim va6e vnimanie na ix osnovnix xarakteristikax i dadim neskol'ko sovetov, kotorie, nadeemsa, smogut pomo4' kompaniam podgotovit'sa k ispol'zovaniu novatorskix Web-prilojeniy i daje na4at' sozdavat' i razvertivat' nekotorie iz nix.

V konce koncov, kogda re4' idet ob internet-texnologiax, nel'za stoat' na meste.

1. Sozdavayte funkcional'no nasi6ennie Web-prilojenia.

Kogda o Web- ili internet-prilojenii govorat kak o “nasi6ennom”, to v ob6em slu4ae eto ozna4aet, 4to ono otli4aetsa visokoy stepen'u interaktivnosti, snabjeno intuitivno ponatnim pol'zovatel'skim interfeysom, ne ustupau6im interfeysam programm dla nastol'nix PK, i predostavlaet massu samix razli4nix vozmojnostey.

Pri rabote v Internete interfeys nasi6ennogo prilojenia doljen predusmatrivat' takie funkcii, kak buksirovka ob&ektov s pomo6'u mi6ki, vizov kontekstno-zavisimix menu, a takje generacia interaktivnix grafikov i ot4etov, otrajau6ix sostoanie dannix v real'nom vremeni.

Kogda mi govorim o nasi6ennom Web-interfeyse, vajno ponat', 4to on ne obazatel'no vklu4aet mnojestvo arkix animaciy i migau6ix piktogramm. Prostoy i ponatniy interfeys prilojenia, ispolnaemogo na tom ili inom servere, mojet bit' ves'ma nasi6ennim v smisle predostavlenia pol'zovatelam kak dostupa k informacii, tak i vozmojnosti zadavat' nastroyki i parametri.

Odnoy iz glavnix texnologiy v dannoy oblasti avlaetsa AJAX (Asynchronous JavaScript and XML) — osnovanniy na standartax azik, pozvolau6iy razrabativat' nasi6ennie Web-interfeysi, kotorie sover6enno odinakovim obrazom funkcioniruut v lubom brauzere, sozdannom s sobludeniem standartov.

Eto mojet prozvu4at' stranno, no v deystvitel'nosti azik AJAX ne avlaetsa novoy texnologiey. On ispol'zuet davno izvestnie instrumenti, naprimer JavaScript, no takim obrazom, 4to daet vozmojnost' sozdavat' s ix pomo6'u interaktivnie Web-prilojenia.

Odno iz su6estvennix dostoinstv AJAX zaklu4aetsa v tom, 4to on ne trebuet izu4enia 4ego-to sover6enno novogo. S pomo6'u etogo azika prilojenia mojno sozdavat' prakti4eski v luboy srede. A razli4nie nabori instrumentov — ot Microsoft Visual Studio do Adobe Dreamweaver — vklu4aut mnojestvo sredstv razrabotki i podskazok, pomogau6ix bistro osvoit' AJAX.

Iz drugix produktov sleduet obratit' vnimanie na Adobe Flex i Microsoft Windows Presentation Foundation (WPF). Oni prednazna4eni dla sozdania nasi6ennix Web-prilojeniy, kotorie mogut primenat'sa ne tol'ko v srede brauzera. U4tite, odnako, 4to obe eti platformi ispol'zuut e6e i texnologii, ne svazannie s Internetom. Dla raboti Flex trebuetsa, 4tobi na komp'utere bila ustanovlena programma Flash, a dla WPF — razli4nie sistemi Microsoft, takie, naprimer, kak WPF/Everywhere.

Nakonec, inogda utverjdaetsa, 4to nasi6enie ne znaet predelov. Eto neverno, kogda re4' zaxodit o Web-prilojeniax. Sli6kom visokaa interaktivnost' sposobna vivesti iz stroa luboe Web-prilojenie. Esli vi imeete vozmojnost' snabdit' ego mnojestvom menu, dopolnitel'nix oko6ek i prekrasnoy animirovannoy grafikoy, eto e6e na zna4it, 4to vam sleduet idti po takomu puti.

2. Soxranayte otkritost'.

Odna iz naibolee prime4atel'nix texnologi4eskix revoluciy, proizo6ed6ix za poslednie desat' let, svazana s poavleniem Web-servisov i SOA. Esli xotite v etom ubedit'sa, vspomnite, kakimi bili prilojenia i integracia dannix do vixoda na scenu azika XML i Web-servisov v konce 1990-x.

Togda dla integracii prilojeniy i sistem trebovalos' ispol'zovat' mnojestvo razroznennix zakaznix obolo4ek dla obmena dannimi, interfeysov prikladnogo programmirovania i patentovannix konnektorov. Vo mnogix slu4aax kompanii prakti4eski ne imeli vozmojnosti podklu4it' partnerov k svoim biznes-sistemam iz-za problem s sovmestimost'u.

I vsego za neskol'ko let polojenie izmenilos' blagodara Web-servisam. Teper' v lubom sovremennom korporativnom prilojenii, SUBD ili vi4islitel'noy srede ispol'zuutsa osnovannie na standartax texnologii, pozvolau6ie legko proizvesti integraciu dannix i prilojeniy luboy stepeni slojnosti i nadejnosti.

Kak udalos' etogo dosti4'? Esli skazat' korotko, to blagodara otkritosti. Mir SOA s samogo na4ala provozglasil, 4to jelau6ie vstupit' v nego kompanii, razrabot4iki ili proizvoditeli PO doljni rukovodstvovat'sa otkritimi standartami. Daje te proizvoditeli, kotorie tradicionno predpo4itali sozdavat' firmennie re6enia, pere6li na standarti, prinatie v ramkax SOA. Oni vpolne osoznali, 4to riskuut ostat'sa na obo4ine, esli ne budut priderjivat'sa standartov.

V mire Web-prilojeniy sleduu6ego pokolenia takogo roda priverjennost' otkritosti imeet vajney6ee zna4enie. Pro6li te dni, kogda sayti i prilojenia mogli vzaimodeystvovat' tol'ko s odnim Web-brauzerom i tol'ko s odnoy operacionnoy sistemoy.

Osnovnie texnologii sozdania Web-prilojeniy sleduu6ego pokolenia v bol'6instve svoem zna4itel'no upro6aut sobludenie kak davno su6estvuu6ix, tak i naxoda6ixsa v processe stanovlenia standartov Interneta. Vi6e uje otme4alos', 4to azik AJAX sam po sebe osnovan na ob6eprinatix standartax Vsemirnoy pautini. Naibolee sover6ennie prilojenia, sozdannie s pomo6'u AJAX, doljni funkcionirovat' absolutno odinakovim obrazom nezavisimo ot ispol'zuemix brauzerov ili platform.

Krome togo, organi standartizacii, takie kak World Wide Web Consortium i OASIS, v nastoa6ee vrema rabotaut nad nekotorimi novimi specifikaciami formatov i standartov vrode Compound Document Format, kotorie pozvolat nadelit' Web-prilojenia sleduu6ego pokolenia otsutstvovav6imi prejde vozmojnostami.

Nekotorie novie produkti — skajem, Flex i WPF — vizivaut opredelennuu ozabo4ennost'. Poskol'ku oni baziruutsa na texnologiax konkretnix proizvoditeley, nel'za isklu4at', 4to oni ne budut stol' je otkritimi, kak, naprimer, AJAX.

Mi rekomenduem kompaniam izbirat' put' otkritosti i sobludenia standartov vsegda, kogda eto tol'ko vozmojno. Prilojenie, napisannoe v sootvetstvii s zapatentovannimi standartami, oslojnau6imi integraciu s drugimi prikladnimi sistemami, ne mojet bit' pri4isleno k peredovim Web-texnologiam. Esli pol'zovateli nekoego prilojenia obnarujat, 4to ono diktuet im sposobi ego primenenia, oni skoree vsego otkajutsa ot nego. Priverjennost' otkritim standartam i sistemam garantiruet, 4to prilojenie sposobno razvivat'sa i prisposablivat'sa k menau6imsa usloviam.

3. Soxranayte dinami4eskiy xarakter dannix.

Web-prilojenia, sozdannie v ramkax staroy 6koli, obra6alis' s dannimi primerno tak je, kak mi obra6aemsa s vodoy, l'u6eysa iz krana: oni mogli polu4it' dostup k dannim, no posle etogo prakti4eski ne imeli vozmojnosti imi upravlat'.

V otli4ie ot nix Web-prilojenia sleduu6ego pokolenia priobretaut vsё bolee 6irokie vozmojnosti dla obrabotki dannix na letu. Eto otkrivaet pered pol'zovatelami perspektivu vzaimodeystvia s dannimi v real'nom vremeni, vmesto togo 4tobi dla polu4enia novix dannix postoanno perezagrujat' Web-stranicu.

Ispol'zua takie standarti, kak JSON (JavaScript Object Notation), sovremennie Web-prilojenia predostavlaut pol'zovatelam ras6irennie sredstva upravlenia postupau6imi dannimi. Krome togo, oni obespe4ivaut gorazdo bolee visokiy uroven' otkazoustoy4ivosti, 4to pozvolaet xranit' dannie na klientskix komp'uterax. Eto otli4aet ix ot sozdavav6ixsa dla arxitekturi klient — server klassi4eskix Web-prilojeniy, v kotorix dostup k prilojeniu i dannim polnost'u utra4ivalsa pri razrive soedinenia.

Drugoe nemalovajnoe izmenenie, zatragivau6ee problemu dannix, svazano s poavleniem koncepcii Semantic Web i soputstvuu6ix standartov i texnologiy.

Texnologii “semanti4eskogo Web” pozvolat internet-prilojeniam napravlat' zaprosi i vzaimodeystvovat' s dannimi, soderja6imisa na saytax i v prilojeniax v luboy to4ke Vsemirnoy pautini. Eto otkrivaet vozmojnost' dla razrabotki sover6enno novogo pokolenia prilojeniy, obladau6ix informaciey o xaraktere dannix (data-aware).

Sposobnost' sovremennix Web-prilojeniy obrabativat' bolee 6irokiy spektr dannix privela k su6estvennomu ras6ireniu vozmojnostey v oblasti ix razrabotki i testirovania. Mnogie osnovannie na standartax sredi razrabotki dopuskaut ispol'zovanie nebol'6ix po ob&emu faylov XML dla sozdania prototipov, otladki i testirovania novix Web-prilojeniy.

Eti usover6enstvovannie funkcii upravlenia dannimi pozvolaut nadelat' Web-prilojenia mnogimi vozmojnostami, bol'6e prisu6imi obi4nim programmam dla nastol'nix PK, — eto i lokal'noe xranenie dannix, i bistrota reagirovania, i kone4no je vozmojnost' raboti bez podklu4enia k Seti.

4. Obespe4'te rabotu v oflaynovom rejime.

Nemnogo sme6no govorit' o rabote bez vixoda v Set' kak ob osobennosti prilojeniy novogo pokolenia. V konce koncov, razve oflaynoviy dostup ne avlaetsa xarakternoy 4ertoy programm, razrabativav6ixsa prejde dla nastol'nix PK? I razve budu6ee Interneta viditsa ne v tom, 4to ludi budut imet' postoanniy dostup k Seti nezavisimo ot svoego mestonaxojdenia?

Nu ladno, v ideale, veroatno, tak i doljno bit', no real'nost' vigladit ina4e. I ostanetsa takovoy v te4enie nekotorogo vremeni, vo vsakom slu4ae v Soedinennix 6tatax.

4tobi Web-prilojenia novogo pokolenia deystvitel'no mogli stat' al'ternativoy tradicionnim programmam dla nastol'nix PK, a tem bolee potencial'nimi operacionnimi sistemami na baze Interneta, v nix neobxodimo realizovat' kaju6uusa staromodnoy ideu oflaynovogo dostupa.

Tol'ko zadumaytes': vi sozdali prekrasniy noviy produkt na osnove texnologii “PO v vide servisa” (Software As a Service, SAAS), predostavlau6iy pol'zovatelam ogromnie preimu6estva. No esli sotrudniki kompanii, avlau6eysa va6im klientom, ne mogut vospol'zovat'sa etim produktom na protajenii 6esti4asovogo pereleta, to obi4noe prilojenie dla PK mojet pokazat'sa im bolee privlekatel'nim.

Voznikau6aa na praktike neobxodimost' obespe4it' vozmojnost' raboti bez podklu4enia k Seti ne ostalas' nezame4ennoy osnovnimi proizvoditelami PO. Korporacia Google, odin iz glavnix protagonistov Web-prilojeniy sleduu6ego pokolenia, vipustila beta-versiu produkta pod nazvaniem Gears, kotoriy pozvolaet polu4it' oflaynoviy dostup k prilojeniam Google.

Krome togo, novaa sreda ispolnenia Adobe AIR (Adobe Integrated Runtime) pozvolaet sozdavat' nasi6ennie internet-prilojenia, kotorie rabotaut vne brauzera i mogut ispol'zovat' oflaynovie dannie. (Da, eto o4en' poxoje na obi4nie prilojenia dla nastol'nix komp'uterov). Vot i Mozilla Foundation planiruet dopolnit' sleduu6uu versiu svoego brauzera Firefox podderjkoy raboti v oflayne.

Segodna mnogie instrumenti dla oflaynovogo dostupa e6e ne dostigli zrelosti, a nekotorie voob6e tol'ko zaplanirovani k vipusku. K tomu je ne nabludaetsa bol'6oy aktivnosti v oblasti standartizacii oflaynovogo rejima raboti s Web-prilojeniami. Eto ozna4aet, 4to na protajenii nekotorogo vremeni budut poavlat'sa konkuriruu6ie i nesovmestimie instrumenti dla obespe4enia oflaynovogo dostupa. Tem ne menee kompaniam sleduet pristupit' k ocenke etix texnologiy uje sey4as. Pri sozdanii prilojeniy novogo pokolenia ne zabivayte, 4to va6i pol'zovateli i klienti sprosat: “A est' li sposob ispol'zovat' dannoe prilojenie, kogda a ne podklu4en k Internetu?”.

Predstav'te sebe, 4to vi avlaetes' 6ef-povarom popularnogo restorana. Na ve4er vi prigotovili svoi koronnie bluda. Vi nadeetes', 4to oni ponravatsa va6im gostam. No esli etogo ne slu4itsa, to u vas budet o4en' malo vozmojnostey zamenit' eti bluda na drugie. Vo vsakom slu4ae, vrad li vi smojete sdelat' eto bistro. V su6nosti takaa model' ispol'zuetsa poka i pri razrabotke klassi4eskix Web-prilojeniy ili programm dla nastol'nix PK.

A teper' voobrazite, 4to mnogie posetiteli va6ego restorana re6ili otpravit'sa na kuxnu i samostoatel'no zamenit' bluda i privesti ix v sootvetstvie so svoimi vkusami. Im ponravilis' va6i makaroni, no oni s4itaut, 4to krevetki oni mogut prigotovit' i polu46e. Ili oni gotovi s&est' va6 gamburger, no xoteli bi dopolnit' ego piccey iz drugogo restorana.

Po takoy modeli stroatsa Web-prilojenia sleduu6ego pokolenia. Pol'zovateli xotat imet' vozmojnost' podstraivat', prisposablivat' i izmenat' ix v sootvetstvii so svoimi konkretnimi nujdami. Takie prilojenia 4asto nazivaut sme6annimi ili sostavnimi (mashup).

Pri podobnoy modeli mojet okazat'sa, 4to va6e prekrasnoe novoe prilojenie ispol'zuetsa sovmestno s 4'ey-to u4etno-upravlen4eskoy sistemoy ili ob&edineno s popularnim besplatno rasprostranaemim re6eniem, sozdannim kakim-nibud' krupnim Web-portalom ili razrabot4ikom poiskovoy ma6ini. Mojet daje doyti do togo, 4to ono stanet primenat'sa v svazke s prilojeniem ot proizvoditela, kotorogo vi rassmatrivaete v ka4estve svoego konkurenta.

Eto jutkovataa perspektiva, osobenno dla proizvoditeley PO. V tradicionnix modelax takie kompanii strematsa soxranit' jestkiy kontrol' nad tem, kak ix prikladnie sistemi ispol'zuutsa, obnovlautsa i integriruutsa.

No kogda re4' idet o Web-prilojeniax sleduu6ego pokolenia, bilo bi o6ibkoy ve6at' zamok na programmniy produkt. S to4ki zrenia mnogix pol'zovateley, Web-prilojenie, kotoroe nel'za legko i prosto podstroit' pod svoi potrebnosti ili ispol'zovat' sovmestno s drugimi programmami, avlaetsa nepolnocennim. Ego ne sleduet primenat' ili priobretat'. Pozvolit' pol'zovatelam sozdavat' sostavnie prilojenia, dobavlat' k nim novie funkcii i integrirovat' ix s drugimi sistemami — eto sposob zavoevat' loal'nost' klientov.

Takov, mojet bit', samiy vajniy vivod, kasau6iysa Web-prilojeniy sleduu6ego pokolenia. Ix sposobnost' neprerivno vidoizmenat'sa i adaptirovat'sa k novim texnologiam, standartam i pojelaniam kone4nix pol'zovateley kardinal'nim obrazom izmenit ne tol'ko sposobi primenenia Web-prilojeniy, no i vzgladi na ispol'zuemoe PO v celom. s http://www.pcweek.ru/themes/detail.php?ID=103267

S glavnim texni4eskim analitikom Djimom Rapozoy mojno svazat'sa, napisav emu po adresu: jim.rapoza@ziffdavisenterprise.com.

3
Создание эксклюзивных сайтов, юзибилити анализ и бесплатный анализ под запросы основных поисковых машин
Контактная информация :
тел. +7(98I) 7608865

Написать письмо на e-mail
icq 415547094  romverрейтинг на mail.ru сайта romverinbox.ru
© 1997 - 2024 romver.ru

Полная карта сайта Display Pagerank