ajax (7)


Create Location Provider JavaScript

Create your own Location Provider.
Demo in pure JavaScript: GeoLocation from IP addresses using ajax




jQuery Validation Fields

Se ti occorre un comodo ed efficace plugin in jquery per la validazione dei tuoi form, jQuery Validation Fields è un’alternativa che ho progettato lo scorso weekend, francamente lo avevo già preparato e utilizzato per una mia precedente applicazione web, ma che ora ho perfezionato e desidero condividere con te. La vetrina di presentazione con il download della versione 1.0 del plugin è disponibile cliccando quì. Buon lavoro !




Preeze RAD/Lamp Framework

Preeze è un framework Lamp realizzato in php 5, in combinazione con la celebre libreria di classi javascript, MVC, Backbone e la UI di Twitter Bootstrap, per il rapido sviluppo di applicazioni web server con un metodo RAD davvero peculiare. Il progetto è assolutamente open source e sul sito l’autore offre una serie di video tutorial dove spiega l’applicazione concreta del pratico pattern MVC partendo da una demo che ti permette di testare in maniera immediata tutte le funzionalita di Preeze con i relativi componenti. Con le sue API il framework mette a tua disposizione una serie di costanti e metodi che ti consentono di ridurre in maniera sostanzialemente prodigiosa il numero di passaggi di codice per lo sviluppo delle tue applicazioni web server. Il progetto è davvero valido: t’invito ad approfondirlo e magari puoi offrire una concreta mano all’autore per il miglioramento anche di alcuni componenti o alla notifica di bugs che affiorano durante lo sviluppo delle tue piattaforme web server. Divertiti !!




Meteor JS

Meteor non è solo un framework ma una rivoluzione nella progettazione di web application basate su javascript. Meteor offre innumerevoli vantaggi: la prima più semplice è l’installazione tramite terminale con una semplice riga di comando:

curl install.meteor.com | /bin/sh

e naturalmente una connessione internet. Creazione di un progetto sempre tramite terminale con questo banale comando:

meteor create lista_impiegati

Nella cartella locale appena creata trovi generati i file con estensione html, css e js. Infine impiegando la risorsa NoSql offerta dal framework puoi sfruttare la regola d’oro “Database ovunque” e puoi in tal modo anche creare applicazioni native per smartphone senza più preoccuparti dove salvare i tuoi dati costantemente aggiornati in tempo reale sia sul lato server che su quello client. Considero però il fiore all’occhiello di questo impressionante framework l’opportunità di popolare il database impiegando la console Google Chrome. Se desideri avere un server provvisorio per testare la tua prima applicazione puoi servirti di quello offerto da Meteor oppure crearne uno proprio con preinstallati sul tuo computer MongoDB e il server javascript NodeJS. Come di consueto ti suggerisco di approfondire l’impiego leggendo la documentazione offerta dal sito ufficiale del framework: clicca quì.




RESTful: PDO – json

Una combinazione perfetta nella realizzazione di applicazioni mobile che intergiscono con una piattaforma web server realizzata in php5 ed estensione PDO ed una client, ossia con sistemi basati su linguaggi eterogenei, è quella d’impiegare il metodo json, in sostanza l’affidabile tecnologia jQuery-Ajax (inclusi naturalmente nel discorso anche HTML5 e CSS3). Il vantaggio indiscutibile di ajax è quello di far comunicare un linguaggio lato server con uno lato client a prescindere dai dispositivi di rete che impiega il medesimo server (“Representational state transfer”). Per semplificare il lavoro degli sviluppatori sono state ideate recentemente diverse librerie API in php quali: Slim, Epiphany, Tonic, Recess, e Frapi che riducono sensibilmente il numero di passaggi nella stesura del codice e che impiegano l’estensione PDO per una rapida e più sicura connessione con il database e quindi un aggiornamento più veloce dei dati.