[Php-it] sondaggio ajax

Matteo Petrelli matteo.petrelli at popso.it
Wed Sep 13 10:39:52 CEST 2006



Mailinglist - Francesco Reitano wrote:
> Da quello che vedo da google a da altre ricerche il mondo opensource 
> sembra orientato
> verso prototype http://prototype.conio.net/ con i suoi derivati.
> Vedrò di trovare in giro documentazione sull'utilizzo di questa 
> libreria sperando che sia buona.
sul sito non trovi nulla... un buon inizio sono:
http://www.sergiopereira.com/articles/prototype.js.html
http://particletree.com/features/quick-guide-to-prototype/

poi molto c'e' sul forum di ruby on rail
> La mia necessità visto che la mia attività si stà espandendo è quella 
> di crearmi un framework php
> che utilizzi ajax dedicato al software (con astrazione db, OOP, ecc...).
> E che abbia un architettura del tipo:
>
> database <-- libreriaDBphp  produce autput xml <--> ajax  <-- 
> interfaccia software web(PHP)
>                                                                        
>  <--> interfaccia software
>
> La creazione di un layer PHP che si connette al db e crea un output 
> xml questo poi verrà dato in pasto
> a chi ne fa richiesta: se l'interfaccia web è in PHP farà uso di ajax 
> per ottenerlo, se è un software gestirà lui
> la richiesta.
la mia architettura e'
MVC lato server  DB<->Classi Model<->Control<->view (che genera xml o 
html secondo il caso)
MVC lato client   DOM<->lib js<->browser

i 2 si interfacciano con chiamate ajax tra le lib js del client (il 
control del lato client) e il control lato server (PHP) il quale ritorna 
quando richiesto

io per il momento non uso lib che "ajaxizzano" le funz php ma faccio 
chiamate direttamente dal js al php con prototype poi non son molto 
"purista" e, in base al caso, mi faccio tornare xml o direttamente 
codice html da mettere nell'innerHtml utile (un po' sporco ma 
efficacissimo, con ajax.Updater)

elaborare l'xml lato client invece e' un po' ostico, io uso sarissa ma 
ci sono anche lib di google

spero di esserti stato utile, Matteo



More information about the Php-it mailing list