Jump to content
php.lv forumi

AJAX +/-


Robis

Recommended Posts

  • Replies 37
  • Created
  • Last Reply

Top Posters In This Topic

Tā uz ātrumu iedomājoties:

 

-) Nevarēšana lietot back pogu (usability)

-) neindeksējas lapas ar Gūgles/u.c. search enginiem

-) nevar iedod linku pa tiešo

-) grūtāk realizējas asinhronie pieprasījumi (sinhronajiem nav jēgas)

-) JS jābūt ieslēgtam

+) mazāks overheads

+) lapa ātrāk "ielādējas"

+) jāraksta mazāk koda (relatīvi), tb daudzko var aiznest uz servera pusi, jav JSā jādublē

 

Vairāk skaties gūglē: http://www.google.com/search?q=ajax+pros+and+cons

Edited by bubu
Link to comment
Share on other sites

- tiklīdz kaut kas ieķerās tīklā uz ilgāku laiku nekā parasti, userim izliekas ka viss saplīsis un nekas nenotiek (kaut vai arī smuki rādi - loading un dancojošu mērkaķi), kā rezultātā useris automātiski f5 spaida, kas ajax ir sāpīgāk nekā neajax gadījumā.

Edited by v3rb0
Link to comment
Share on other sites

mhm. piemēram lietojot jaunos draugiem.lv rodas dažas lielākas jūzabilitī problēmas, kas tieši saistītas ar back pogu lietošanu un ielādēšanos.

manuprāt AJAX jālieto tad, ja serveris strādā abnormāli stabili un ātri, kā arī parlādējamā contenta daļa ir ievērojami mazāka salīdzinājumā ar to contentu, ko var nepārlādēt.

un vispār var padomāt par cachoshanu, ja ir baigie pieprasījumi - te nesen apspriesta tēma :)

Link to comment
Share on other sites

Cashoshani ir savs miinus - novēlota informācija.

Bet par AJAX runājot - šeit izskatās, ka tam ir vairāk mīnusu, nekā plusu :/

P.S.

Man domāt, ka AJAX ir labs saita administrācijas pusei (kur lietotājiem ir noteiktas prasības arī browser), ne?

Link to comment
Share on other sites

ajax vēl labi izmantot kaut kādām papildus fīčām kas saistās ar info mainīšanu kamēr useris kaut ko vienā lapā dara, - thipa laika ziņas updeidošana, mainīgi helpi,ievadītās info pārbaude db pirms submita - vsādi autocompleate, datu validācija utt. daudz mīnusu rodas ja izmanto nepareizā vietā un veidos.

 

kešot vajag pareizi, un tā lai nav tāda info novēlošanās kas traucē darbu. jebkurā gadījumā info novēlošanās nav iemesls kāpēc nelietot košošanu.

Link to comment
Share on other sites

Tak nav tik traki, ja ir pareizi sataisīts ar to datu nepienākšanu. GMail'am, piemēram, ir taimouts. Ja dati ar ajaxu neatnāk, tad parāda kļūdu un pārtrauc gaidīšanu, tad var mēģināt spiest vēlreiz to pašu darbību.

Link to comment
Share on other sites

cashoshana nav nekāda vecu datu outputēšana. nu runāts tak. padomā - ja tev masīva datubāze apdeitojas kaut vai 2x dienā un pieprasījums pēc viņas ir uz 5`000 hitiem tad iekeshojot to visu pasākumu un izvadot tiek pārbaudīts vai nav apdeits veikts izvada jau nokeshotu html (vai attiecīgi nokesho vēlreiz, ja ir apdeits). ne par kādu vecu info te neiet runa!

reāli db pieprasījumi tev būs 2 (pie updatēm) tā vietā lai to darītu 5`000 reizes. manuprāt normāli slodzīti noņem.

Link to comment
Share on other sites

-) Nevarēšana lietot back pogu (usability)
Principā var lietot.. check google "really simple history"

 

-) neindeksējas lapas ar Gūgles/u.c. search enginiem

-) nevar iedod linku pa tiešo

Var, tas risinās caur anchoriem tb #

 

 

.. bet citādi visādi protams ķeska nemērā. Ja priekš sevis tad ok, ja priekš lietotājiem - tad patiesībā pagaidām krietni mazāk kreņķu būs ar pilniem refreshiem.

 

Jo ir varianti kad JS iet bet Ajax nea.. nesaprot UTF8 piemēram responsē (win98+ie6 piem)

Link to comment
Share on other sites

  • 1 month later...

<div onclick="taisam('super.php')">

piespied mani

<iframe id="infa" src="" style="display: none">

<iframe>

 

 

</div>

function taisam(Url) {

document.getElementById('infa').style.display = '';

document.getElementById('ifr_res_' + newId).src = Url;

}

 

 

Vai ko taadu nav izdeviigaak izmantot, ja jau baigi negribaas lapu paarlaadeet prieksh kaut kaada siika info??

Link to comment
Share on other sites

AJAX domāts background procesiem... nevis lielo kluču staipīšanai, respektīvi - atvelkajam kontenta daudzumam pret lapas pārējo izmēru ir jābut ļoti niecīgam

 

mazi teksti

datu saglabāšana (Līdzīgi kā Yahoo personalizācija, vai dažu checkboxu )

lookup

 

Tiko nesen izdomāju, ka "Pirkumu grozu" arī būtu prātīgi taisīt ar AJAX...

 

Ar search enginem gan būs sūdi, nekas tur neindeksēsies.. piemēram kā draugiem.lv - viss kontents ir atvilkts backgroundā - un kopējo "screenshot" neviens search engine nemācēs uzstaisīt (teorētiski var, bet nafig)

Link to comment
Share on other sites


×
×
  • Create New...