La Nasa mette a disposizione della API da interrogare per avere diverse immagini sulle proprie applicazioni.

L'uso di queste API è gratuito, previa iscrizione gratuita.

L'iscrizione serve per ottenere la API KEY, necessaria per interrogare il servizio.

Ci sono diversi dati messi a disposizione, e noi vedremo un esempio di APOD (Astronomy Picture of the Day).

Tendenzialmente per eseguire richieste AJAX uso jQuery.

Semplifica veramente la vita rispetto allo Javascript puro; inoltre lo uso per tante altre cose, quindi va da se che mi conviene usarlo.

Però ho scoperto un'altra libreria per eseguire AJAX, senza l'utilizzo di altre librerie: Qwest!

E' veramente molto semplice da usare, tanto che consiglio vivamente di provarla; intoltre il progetto mi sembra abbastanza attivo.

Di solito uso jQuery per effettuare richieste AJAX; e questo peechè jQuery lo uso molto in generale.

L'altro giorno dovevo mettere su una pagina dimostrativa, senza fronzoli, e dovevo effettuare una richiesta AJAX.

Non mi andava di usare Javascript standard, e non mi andava neanche di andare di integrare jQuery solo per questo.

Allora mi sono messo alla ricerca di una libreria AJAX per Javascript, e alla mi sono imbattuto in Qwest!

Un'ottima libreria che usa tutti gli strumenti più moderni:

  • promises
  • XmlHttpRequest2
  • ecc