Atšķirība starp Ajax un JSON | Atšķirība Starp | lv.natapa.org

Atšķirība starp Ajax un JSON




Galvenā atšķirība: AJAX apzīmē asinhrono JavaScript un XML. Tā ir tīmekļa attīstības programmu grupa, ko izmanto, lai izstrādātu tīmekļa vietnes. Programmas izveido interaktīvas tīmekļa lietojumprogrammas, izmantojot XHTML kombināciju pamata programmēšanai, CSS veidošanai, DOM mijiedarbībai, datu apmaiņu, izmantojot XML un XSLT, XMLHttpRequest un JavaScript. JSON ir īss JavaScript objekta apzīmējumam. Tas ir atklāts atklāts standarts, kas paredzēts cilvēka nolasāmai datu apmaiņai. Būtībā tas ir veids, kā uzglabāt informāciju organizētā, viegli pieejamā veidā, kas cilvēkiem ir viegli lasāms. Mašīnām ir arī viegli izanalizēt un ģenerēt.

AJAX apzīmē asinhrono JavaScript un XML. Tā ir tīmekļa attīstības programmu grupa, ko izmanto, lai izstrādātu tīmekļa vietnes. Programmas izveido interaktīvas tīmekļa lietojumprogrammas, izmantojot XHTML kombināciju pamata programmēšanai, CSS veidošanai, DOM mijiedarbībai, datu apmaiņu, izmantojot XML un XSLT, XMLHttpRequest un JavaScript. AJAX ļauj tīmekļa lapām nosūtīt datus un saņemt datus no servera, nemainot vai nekavējot pašas tīmekļa lapu. AJAX novērš nepieciešamību klientiem gaidīt, padarot mijiedarbību starp klientu un serveri asinhronu.

Google ir lielākais AJAX atbalstītājs un ir ieguldījis miljonus dolāru, lai to sekmētu. Galvenie Google produkti, piemēram, Orkut, Gmail, Google Ieteikumi un Google Maps, ir AJAX lietojumprogrammas. Amazon ir arī uzsākusi savu AJAX meklētājprogrammu A9.

Ajax nav viena tehnoloģija. Tā ir tehnoloģiju grupa. Jesse James Garrett, kurš radīja terminu AJAX, uzskaitīja dažādas AJAX iekļautās tehnoloģijas:

  • HTML (vai XHTML) un CSS prezentācijai
  • Dokumentu objekta modelis (DOM), lai dinamiski attēlotu un mijiedarbotos ar datiem
  • XML datu apmaiņai un XSLT tās manipulācijām
  • XMLHttpRequest objekts asinhronai komunikācijai
  • JavaScript, lai apvienotu šīs tehnoloģijas

JSON ir īss JavaScript objekta apzīmējumam. Tas ir atklāts atklāts standarts, kas paredzēts cilvēka nolasāmai datu apmaiņai. Būtībā tas ir veids, kā uzglabāt informāciju organizētā, viegli pieejamā veidā, kas cilvēkiem ir viegli lasāms. Mašīnām ir arī viegli izanalizēt un ģenerēt.

JSON ir atvasināts no JavaScript skriptu valodas, lai attēlotu vienkāršas datu struktūras un asociācijas masīvus, ko sauc par objektiem. Tomēr, salīdzinot ar JavaScript, tas nav atkarīgs no valodas, un parseri ir pieejami daudzās valodās. Sākotnēji to noteica Douglas Crockford. JSON faila nosaukuma paplašinājums ir .json.

Json.org definē JSON kā būvētu uz divām struktūrām:

  • Vārdu / vērtību pāru kolekcija. Dažādās valodās tas tiek realizēts kā objekts, ieraksts, struktūra, vārdnīca, hash tabula, atslēgu saraksts vai asociācijas masīvs.
  • Pasūtīto vērtību saraksts. Vairumā valodu tas tiek realizēts kā masīvs, vektors, saraksts vai secība.

JSON formāts ir diezgan līdzīgs XML un darbojas kā alternatīva pēdējam. To galvenokārt izmanto datu pārraidei starp serveri un tīmekļa lietojumprogrammu. To bieži izmanto arī strukturētu datu serializēšanai un pārraidīšanai, izmantojot tīkla savienojumu.

Galvenā atšķirība starp AJAX un JSON ir tā, ka AJAX ir dažādu tehnoloģiju kopums, ko izmanto, lai uzsāktu asinhronus HTTP pieprasījumus serverim, izmantojot dažādus datu formātus, piemēram, JavaScript, XML, HTML, vienkāršu tekstu vai pat JSON. JSON ir formāts, ko AJAX var izmantot datu apmaiņai. Tas ir veids, kā kodēt, ko var efektīvi analizēt gandrīz visās programmēšanas valodās. AJAX, JSON var izmantot, lai nodotu neapstrādātus datus uz servera puses komponentu vai no tā.

Iepriekšējais Raksts

Starpība starp Nokia Lumia 820 un Samsung Galaxy S3

Nākamais Raksts

Starpība starp Samsung Galaxy Tab 2 10.1 un Nexus 10