Kad lietot Ajax un kad to nedarīt

Ko darīt, ja no sava boss saņemat "Ajax zvanu"

Es to atzīstu, es nekad neesmu bijis liels JavaScript jais. Es vienmēr priecājos par to, ka About bija JavaScript ceļvedis, tāpēc man to nevajadzēja iekļaut manā vietnē. Es varu lasīt un rakstīt JavaScript, taču līdz pēdējam brīdim mani ļoti maz interesē. Kādu iemeslu dēļ mans prāts bija pilnīgs garīgais pārtraukums, kad bija ierakstīts JS skripti. Es varu rakstīt sarežģītas C + + un Java lietojumprogrammas, un es varu mijāt rakstīt Perl CGI skriptus , taču JavaScript vienmēr bija cīņa.

Ajax Made JavaScript vairāk jautrības

Es domāju, ka daļa no iemesla, kādēļ man nepatīk JavaScript, bija tādēļ, ka apgāšanās ir garlaicīga. Protams, jūs varat darīt vairāk, nekā ar JS, bet 90% no vietnēm, kas to izmanto, darīja vai nu apgāšanos, vai formas apstiprināšanu, un neko citu. Un, kad esat apstiprinājis vienu veidlapu, jūs esat tos visus apstiprinājuši.

Tad Ajax nāca kopā un padarīja to visu atkal jaunu. Pēkšņi mums bija pārlūkprogrammas, kas JavaScript atbalstītu, veicot kaut ko citu, nevis mainot attēlus, un mums bija XML un DOM, lai pievienotu datus mūsu skriptiem. Un tas viss nozīmē, ka Ajax mani interesē, tāpēc es vēlos veidot Ajax lietojumprogrammas.

Kas ir Stulgest Ajax lietojumprogramma, kuru esat jebkad izveidojis?

Es domāju, ka raktuvēm vajadzētu būt e-pasta pārbaudītājam kontā, kuram gandrīz nav e-pasta. Jūs dotos uz Web lapu, un tas teiktu: "Jums ir 0 pasta ziņojumi." 0 mainīsies, ja tiktu ievadīts ziņojums, bet, tā kā šim kontam nav neviena pasta, tas nekad nemainīsies. Es to izmēģināju, nosūtot vēstules uz kontu, un tas strādāja. Bet tas bija pilnīgi bezjēdzīgi. Pirms pieciem gadiem bija pieejamas labākas pasta kartiņas, un man tos nevajadzēja lietot Firefox vai IE. Kad kāds no maniem kolēģiem to redzēja, viņa teica: "Ko tas dara?" Kad es paskaidroju, viņa jautāja: "Kāpēc?"

Pirms Ajax lietojumprogrammas izveides vienmēr jautājiet Why

Kāpēc Ajax?
Ja vienīgais iemesls, kādēļ jūs veidojat lietojumprogrammu Ajax, ir tādēļ, ka "Ajax ir foršs" vai "mans boss man teica, ka jālieto Ajax", tad jums vajadzētu nopietni novērtēt savu tehnoloģiju izvēli. Veidojot jebkuru Web lietojumprogrammu, vispirms jādomā par saviem klientiem. Ko viņiem šis pieteikums ir nepieciešams darīt? Kas būs vieglāk izmantot?

Kāpēc nav kaut kas cits?
Tas var būt ļoti vilinoši izmantot Ajax vienkārši tāpēc, ka varat. Vienā vietnē, kurā strādāja mana komanda, bija lapas sadaļa ar tabulām. Viss saturs tika saglabāts XML datubāzē un, noklikšķinot uz cilnēm, Ajax tika izmantots, lai atjaunotu lapu ar jauniem cilnes datiem no XML.

Tas šķita laba Ajax izmantošana, kamēr jūs sākat domāt par dažiem ar to saistītajiem jautājumiem:

Lieta, kas bija interesanta, ir tas, ka šajā tīmekļa vietnē agrāk bija līdzīgas lapas, kas neizmantoja Ajax. Viņi piegādāja saturu vai nu ar slēptiem diviem vai atsevišķām HTML lapām. Nebija iemesla izmantot Ajax, izņemot to, ka Ajax bija foršs, un mūsu boss bija ierosinājis meklēt vietas, kur to izmantot.

Ajax ir darbība, kas nav saturs

Ja jūs plānojat veidot Ajax lietojumprogrammu vai vienkārši uz sava vietnes Ajax, vispirms nosakiet, vai dati, kurus izmantojat, mainās. Asinhronā pieprasījuma punkts ir tāds, ka tā serverī pieprasa informāciju, kas ir mainījusies ātrāk - jo tas notiek, kamēr lasītājs kaut ko dara. Pēc tam, kad viņi noklikšķina uz saites vai pogas (vai pēc noteikta laika (neatkarīgi no jūsu atšķirības), dati tiek parādīti uzreiz.

Ja jūsu saturs vai dati nekad nemainās, jums to nevajadzētu izmantot Ajax.

Ja jūsu saturs vai dati tikai reti mainās, tad, iespējams, jums to neizmantot, lai piekļūtu Ajax.

Lietas, kas ir labas Ajax

Ko darīt, ja saņemat & # 39; Ajax zvanu & # 34;

Runājiet ar savu boss vai mārketinga nodaļu, lai uzzinātu, kāpēc viņi vēlas izmantot Ajax tīmekĜa vietnē. Kad jūs saprastu iemeslus, kāpēc viņi to vēlas, varat pēc tam strādāt, lai atrastu piemērotu pieteikumu.

Atgādiniet savam bosam, ka vispirms nāk jūsu klienti, un šī pieejamība nav tikai vārds. Ja viņiem vienalga, vai jūsu vietne ir pieejama klientiem, tad atgādināt viņiem, ka meklētājprogrammām nav jāuztraucas par Ajax, tādēļ viņi nesaņem tik daudz lapu skatījumu.

Sāciet mazu. Vispirms izveidojiet kaut ko vienkāršu, pirms satraucat par pilnīgi jaunu tīmekļa lietojumprogrammu izveidi no sākuma. Ja jūs varat iegūt kaut ko Ajaxian savā tīmekļa vietnē, tas viss var būt jūsu boss vai mārketinga nodaļa, lai sasniegtu savus mērķus. Noteikti ir iespējams izveidot Ajax lietojumprogrammu, kas patiešām ir noderīga, bet tikai tad, ja jūs domājat par to, kā to vispirms izdarīt.

Vai jūs atradāt šo rakstu noderīgu? Izteikt komentāru.