Posted by: raziskovanje on: 02. 07. 2009

Zbiranje podatkov (6. korak)
V tem koraku pričnemo z zbiranjem podatkov. Podatke bomo v našem primeru opredelili na naslednji način:
a) Lastnost (primer: ni potrebno osveževanje celotne strani).
b) Tip lastnosti (primer: negativna).
c) Skupni kvadrat sekcije primerjalnega razvrščanja.
d) Utež lastnosti.
e) Utežen skupni kvadrat sekcije primerjalnega razvrščanja.
f) Stopnja.
Za vnos uporabimo eno od tabelaričnih aplikacij, Calc iz zbirke Open Office.org ali komercialni Microsoft Excel.
Obdelava podatkov (7. korak)
Zbrane podatke obdelamo po izbrani metodologiji, in sicer z uporabo primerjalne metode razvrščanja. V predhodnem koraku smo zbrali in enolično identificirali 15 negativnih lastnosti.

Po medsebojni primerjavi (A proti B…n) smo določili utež in izračunali skupen rezultat.

Opis identificiranih negativnih lastnosti:
Težave s tiskanjem strani, ki uporabljajo ajax elemente
Pri straneh, na katerih so ajax elementi, pride do težav s tiskanjem, oziroma pravilnim delovanjem brskalnika pri procesu tiska. Z novimi brskalniki je teh težav (čedalje) manj.
(Ne)prijaznost oziroma nezadovoljiva interakcija s spletnimi iskalniki
Pri razvoju aplikacij in s tem elementov, ki uporabljajo Ajax, je potrebno zagotoviti alternativno pot do podatkov za iskalnike.
Več v članku: AJAX & Search Engine Optimization (SEO), http://www.seroundtable.com/archives/012451.html
Nasprotno mnenje pa si lahko preberete na blogu Alisterja Camerona, http://www.alistercameron.com/2007/02/05/advanced-search-engine-optimization-seo-for-wordpress/
Uporaba zaradi modernosti
Ker je Ajax ta hip »in«, ga mnogo posameznikov uporablja prav zaradi tega namena. To je seveda povsem napačno, saj je potrebno najprej identificirati elemente spletne strani, na katerih bi Ajax tehnologija pripomogla k izboljšanju uporabniške izkušnje.
Slaba izvedba
Ker ni jasno opredeljene uporabe tehnologije, jo vsak posameznik uporablja malo drugače. Korak naprej so t.i. »frame work«-i, katerih knjižnice predstavljajo način poenotenja uporabe.
Daljši čas razvoja aplikacije
Zaradi zapletenosti tehnologije je razvoj projektov, ki uporabljajo Ajax tehnologijo kompleksnejši in posledično daljši.
Uporabniki z onemogočanjem izvajanja JavaScripta znotraj brskalnika
Mnogi uporabniki imajo v nastavitvah spletnega brskalnika izključeno podporo JavaScript tehnologiji. Posledično pri teh uporabnikih ne delujejo funkcije Ajaxa.
Ni zgodovine brskanja znotraj klasičnega brskalnika, gumb naprej/nazaj ne deluje (pravilno)
V preteklosti smo bili navajeni, da smo pregledovali spletne strani z gumbi »nazaj« in »naprej«. Gre za listanje »strani«. Pri Ajax funkcijah pa gre za »akcije«, ki spremenijo del strani (»osvežijo« vsebino). Z gumbom nazaj ne dobimo stanje pred izvedbo akcije, temveč stran, ki smo jo obiskali predhodno. Razumevanje oziroma propoznavanje te lastnosti kot negativne oziroma kot napačno delovanje je odvisno od pogleda posameznika.
Neobstoj URL-ja za dostop do določenih vsebin
V mnogo primerih ne obstaja URL, ki bi nas pripeljal na stran oziroma stanje, ki ga lahko alternativno zagotovi zgolj uporaba Ajax tehnologije.
Slaba podprtost v brskalnikih telefonov in dlančnikov
Podprtost tehnologije v brskalnikih, ki so na voljo za telefone in dlančnike, je slaba.
Obremenitev strežnika
Če imamo »klasično« spletno stran, na kateri imamo vnosno polje, je obremenitev za strežnik nična, dokler ne potrdimo vnosa. Če uporabljamo Ajax tehnologijo za pomoč uporabniku pri vnosu je stanje drugačno. Ko na primer vnesemo 3 znake, se izvede prva poizvedba, in nato pri vsakem nadaljnjem vnesenem znaka še ena. Pri desetih vnesenih znakih se tako izvede 7 poizvedb na strežnik.
Izpis “loading” ali druge sporočilne ikone potem, ko je osnovna stran že naložena
Ko se spletna stran naloži, se tudi ob hitri internetni povezavi pokažejo elementi, ki označujejo, da se določeni elementi na strani še vedno niso prenesli.
Razlike v delovanju v odvisnosti od spletnih brskalnikov, (ne)kompatibilnost
Ker ne gre za jasno dokumentirano funkcionalnost, je podpora v brskalnikih neenotna. Če želimo zagotoviti delovanje na vseh brskalnikih in matrično še na vseh operacijskih sistemih, nas čaka veliko (težkega) dela.
Pri osveževanju samo delov strani se znova ne naložijo oglasi (slabo za lastnika)
Z vidika lastnika spletnih strani je dejstvo, da se podatki osvežujejo selektivno, zelo slaba, saj oglasi ostajajo isti, oziroma se ne naložijo novi. Komercialni izplen je manjši, prav tako je vprašljivo evidentiranje prikazanih strani v primeru meritev obiskanosti.
Prilaščanje zaslug za spletno “revolucijo”
Nekateri avtorji pojmujejo Ajax kot popolno revolucijo, in menijo, da je prav Ajax tisti, ki je najbolj zaslužen za razvoj svetovnega spleta.
Varnostna vprašanja
Ker gre za izkoriščanje pozabljene, nedokumentirane funkcionalnosti, je prav tako možno, da je v določenih brskalnikih varnost uporabe vprašljiva.
Končno poročilo o raziskavi (8., zadnji korak)
Za mnoge je ta korak najtežji, gre za interpretacijo rezultata obdelave podatkov. Ker smo v predhodnih korakih raziskovalni problem dobro definirali, nam bo pri podaji odgovora na vprašanje lažje. Če bi imeli več raziskovalnih vprašanj, bi morali vsako posebej razdelati v lastnem poglavju ali vsaj ločeno po odstavkih.

Naša rekapitulacija je naslednja: na eni strani cilj povečati nivo uporabniške izkušnje, na drugi strani pa težave oziroma tveganja, ki jih zavestno sprejmemo pri implementaciji Ajax tehnologije na naših spletnih straneh.
Z ustreznim sprejemom negativnih lastnosti lahko večino (ne pa vse) zaobidemo, oziroma zagotovimo delovanje na način, ki ne bo moteč za uporabnika.
Na vprašanje, ali je Ajax tehnologija zrela za uporabo, oziroma ali je njegova uporaba upravičena, lahko odgovorimo pritrdilno, vendar selektivno. To pomeni, da Ajax uporabimo samo za elemente, ki povečujejo stopnjo uporabniške izkušnje. Torej ne samo zato, ker je to »in«, oziroma zato, ker smo na kakšnem blogu našli dele programske kode.
Dejansko je odločitev o uporabi zelo strukturirana, oziroma jasna:
Prav tako ne smemo zanemariti dejstva, da gre za tehnologijo, ki bo z novimi različicami brskalnikov v naslednjih letih zmanjševala vpliv negativnih lastnosti, oziroma jih v celoti odpravila.