Meta tuża Ajax u Meta Mhux Biex

X'għandek tagħmel meta tasal is-Sejħa Ajax minn Boss Tiegħek

Jien nammettiha, jien qatt ma kien fan enormi ta 'JavaScript. Kelli dejjem verament ferħan li About kellha Gwida ta 'JavaScript biex ma rridx tkopriha fuq is-sit tiegħi. Jien nista 'naqra u tikteb JavaScript, imma sa dan l-aħħar, kelli ftit interess fiha. Għal kwalunkwe raġuni, fil-fehma tiegħi kellu waqfa mentali kompleta meta wasal għall-kitba ta 'skripts JS. Kapaċi nikteb applikazzjonijiet kkumplikati ta 'C + + u Java u nista' nikteb skripts Perl CGI fl-irqad tiegħi, iżda JavaScript dejjem kien ġlieda.

Ajax Made JavaScript Aktar Pjaċir

Naħseb li parti mir-raġuni li ma kellix JavaScript kienet għaliex l-istrutturi ta 'l-irdim huma boring. Sure, tista 'tagħmel aktar minn dak ma' JS, iżda 90% tas-siti hemmhekk jużawha kienu qed jagħmlu jew rollovers jew validazzjoni ta 'formoli, u mhux ħafna oħrajn. U ladarba tkun iddeterminajt formola waħda, tkun ivvalidawhom kollha.

Imbagħad Ajax daħal tul u għamilha kollha ġdid għal darb'oħra. F'daqqa waħda kellna browsers li jappoġġjaw il-JavaScript billi għamlu xi ħaġa oħra għajr immaġini tat-tpartit u kellna l-XML u d-DOM biex ngħaqqdu d-dejta ma 'skripts tagħna. U dan kollu jfisser li Ajax hija interessanti għalija, għalhekk nixtieq nibni applikazzjonijiet Ajax.

X'inhi l-Applikazzjoni Ajax Stupidest You've Ever Built?

Naħseb li l-minjiera għandha tkun il-kontrollur tal-email fuq kont li rċieva kważi l-ebda email. Int imorru għall-paġna tal-Web u tgħid "Int għandek 0 messaġġi bil-posta". Il-0 jinbidel jekk messaġġ daħal, iżda peress li dak il-kont ma rċevew l-ebda posta, qatt ma jinbidel. I ttestjati billi bagħtet il-posta fil-kont, u ħadmet. Imma kien assolutament inutli. Kien hemm kontrolluri tal-posta aħjar disponibbli ħames snin ilu, u ma kellix għalfejn ikollok Firefox jew IE biex jużawhom. Meta wieħed mill-membri tal-kumpanija tiegħi rawha qalet "X'inhu?" Meta spjegajt, staqsejt "Għaliex?"

Qabel Bini ta 'Applikazzjoni ta' Ajax Dejjem Staqsi Għaliex

Għaliex Ajax?
Jekk l-unika raġuni li qed tibni l-applikazzjoni f'Ajax hija għaliex "Ajax hija friska" jew "il-boxxla tiegħi qalli li tuża Ajax", allura għandek tevalwa serjament l-għażla tat-teknoloġija tiegħek. Meta tkun qed tibni xi applikazzjoni tal-Web inti għandek tkun ħsieb il-klijenti tiegħek l-ewwel. Xi jfissru din l-applikazzjoni biex tagħmel? Dak li se jagħmilha aktar faċli għall-użu?

Għaliex Mhux Xi ħaġa oħra?
Jista 'jkun ħafna jitħajjar li tuża Ajax sempliċement għaliex tista'. F'sit wieħed li t-tim tiegħi kien qed jaħdem fuqha, kien hemm taqsima tabbed tal-paġna. Il-kontenut kollu ġie maħżun f'XML f'bażi ​​tad-dejta u meta għafast fuq it-tabs, Ajax intuża biex jerġa 'jibni l-paġna bid-dejta ġdida tal-tab mill-XML.

Dan deher bħala użu tajjeb ta 'Ajax, sakemm tibda taħseb xi wħud mill-kwistjonijiet miegħu:

Il-ħaġa li kienet interessanti hija li dan il-websajt kellu paġni simili fil-passat li ma użawx Ajax. Huma kkonsenjaw il-kontenut jew bi divs moħbija jew paġni HTML separati. Ma kien hemm l-ebda raġuni biex tuża Ajax għajr dik Ajax kienet friska, u l-imgħallem tagħna kien issuġġerixna nistennew postijiet biex tużah.

Ajax hija għal Azzjoni Mhux Kontenut

Jekk int ser toħroġ applikazzjoni Ajax, jew sempliċement xi ħaġa bħal Ajax fuq is-sit tal-Web tiegħek, l-ewwel tiddetermina jekk id-data li qed ikollok aċċess għal bidliet. Il-punt tat-talba mhux sinkronika huwa li jagħmel talbiet lis-server għal informazzjoni li nbidlet aktar malajr - għaliex qed jiġri waqt li l-qarrej qiegħed jagħmel xi ħaġa oħra. Imbagħad meta tikklikkja link jew buttuna (jew wara ammont stipulat ta 'ħin - tkun xi tkun id-distinzjoni tiegħek) id-data tidher minnufih.

Jekk il-kontenut jew id-data tiegħek qatt ma tinbidel, allura m'għandekx tuża Ajax biex ikollok aċċess għaliha.

Jekk il-kontenut jew id-data tiegħek rarament tinbidel, allura probabilment m'għandekx tuża Ajax biex ikollok aċċess għaliha.

Affarijiet li huma tajbin għal Ajax

X'għandek tagħmel meta tasal is-Sejħa Ajax & # 34;

Kellem lill-imgħallem jew lid-dipartiment tal-marketing biex issir taf għaliex iridu jużaw Ajax fuq il-websajt. Ladarba tifhem ir-raġunijiet għaliex riedu dan, tista 'mbagħad taħdem biex issib applikazzjoni xierqa għaliha.

Ifakkar kemm lill-imgħallem tiegħek li l-klijenti tiegħek jiġu l-ewwel, u li l-aċċessibilità mhix biss kelma. Jekk ma jimpurtax jekk is-sit tiegħek hux aċċessibbli għall-klijenti, imbagħad ifakkarhom li l-magni tat-tiftix ma joqogħdux attenti għal Ajax, għalhekk mhux se jġibu l-istess numru ta 'websajts.

Ibda żgħir. Ibni xi ħaġa faċli l-ewwel qabel ma tinkwieta dwar il-bini ta 'applikazzjoni ġdida tal-Web ġdida mill-bidu nett. Jekk tista 'tikseb xi ħaġa Ajaxian fuq is-sit tal-Web tiegħek, li jista' jkun il-boxxla jew id-dipartiment tal-marketing kollu tiegħek jeħtieġ li jilħaq l-għanijiet tagħhom. Huwa definittivament possibbli li tinħareġ applikazzjoni Ajax li tkun attwalment utli, iżda biss jekk taħseb dwar kif tista 'tagħmel dan l-ewwel.

Sibt dan l-artikolu utli? Agħmel kumment.