PROZONE powered by Tophost
  Home   Forum   Regolamento Help Login Registrati   *
Statistiche
Utenti
Utenti Totali: 1707
Ultimo utente: xal
Statistiche
Posts Totali: 29470
Topics Totali: 3404
Online Oggi: 51
Presenze Massime Online: 559
(23 Luglio 2008, 14:24:28)
Utenti Online
Utenti: 2
Visitatori: 42
Totale: 44
Siti amici
Design & Multimedia

Dire e Fare il blog che ti aiuta

Wordpress
Pagine: [1] 2
 
Autore Topic: Facile E Comodo: Ahah!  (Letto 16810 volte)
effe8
Coordinatore
*
Posts: 837


Facile E Comodo: Ahah!
« il: 4 Febbraio 2006, 11:57:40 »

Facile e comodo: AHAH![/size]

Non si tratta di una risata, AHAH (Asynchronous HTML and HTTP), è una libreria che deriva dal fratello maggiore AJAX (Asynchronous JavaScript and XML) e puo' essere un buon punto di partenza per imparare qualcosa di nuovo e utile.

Questo perche' AHAH permette le inclusioni asincrone di codice HTML - anche generato dinamicamente, per esempio da PHP o ASP - il tutto in modo semplice ed utilizzando una libreria estremamente leggera.

A questo link potete vedere un esempio pratico. Troverete una semplice pagina HTML, che senza essere ricaricata va a leggere il metatag "description" di un sito a vostra scelta e lo riproduce.

http://www.prozone.it/ahah.html
(Provate ad esempio ad inserire "www.prozone.it")


Questo il link ufficiale - in inglese - che parla di AHAH: http://microformats.org/wiki/rest/ahah

Da segnalare che due programmatori italiani, Andrea Paiola e Daniele Florio stanno portando avanti il progetto AHAH arricchendolo di nuove caratteristiche e fin'ora hanno apportato diverse migliorie alla libreria, rendendola:
  • ancora piu' facile da usare
  • piu' flessibile in quanto accetta anche chiamate POST
  • "degradabile" ossia funzionante anche per i browser che hanno javascript disattivato
Vi segnalo l'indirizzo della loro pagina corredata di ampia spiegazione ed esempi pratici:
http://www.gizax.it/articles/2005/ahah/
« Ultima modifica: 21 Aprile 2006, 12:30:35 da effe8 » Loggato

andrea.paiola
Nuovo Utente
**
Posts: 11


Facile E Comodo: Ahah!
« Risposta #1 il: 4 Febbraio 2006, 12:39:30 »

Preciso solo che era già potenzialmente degradabile prima che ci mettessimo le mani: si tratta solo di rindondare tutto lato server  Occhiolino  
Loggato
effe8
Coordinatore
*
Posts: 837


Facile E Comodo: Ahah!
« Risposta #2 il: 4 Febbraio 2006, 12:50:47 »

Citazione
Preciso solo che era già potenzialmente degradabile prima che ci mettessimo le mani: si tratta solo di rindondare tutto lato server  Occhiolino
Grazie per la precisazione e per il tuo intervento nel forum. Ora siamo nel fine settimana e di solito l'attivita' nel forum e' abbastanza ridotta, ma sono sicuro che lunedi' avremo modo di approfondire AHAH con altri utenti.

Gia che mi ci ritrovo, una piccola curiosita'. Il fatto che avete reso la libreria "degradabile" e' un'ottima cosa, ma in linea teorica non dovrebbe essere il webmaster che dovrebbe assicurarsi di progettare le proprie pagine web in modo che siano fruibili in modo omogeneo anche da chi non utilizza, come in questo caso, javascript?

P.S. Mi raccomando, questo non significa che deve essere tolta la "degradabilita'" dalla vostra libreria, perche' e' una "feature" veramente utile.
« Ultima modifica: 4 Febbraio 2006, 13:50:34 da effe8 » Loggato

andrea.paiola
Nuovo Utente
**
Posts: 11


Facile E Comodo: Ahah!
« Risposta #3 il: 5 Febbraio 2006, 09:41:04 »

Citazione
Il fatto che avete reso la libreria "degradabile" e' un'ottima cosa, ma in linea teorica non dovrebbe essere il webmaster che dovrebbe assicurarsi di progettare le proprie pagine web in modo che siano fruibili in modo omogeneo anche da chi non utilizza, come in questo caso, javascript?

P.S. Mi raccomando, questo non significa che deve essere tolta la "degradabilita'" dalla vostra libreria, perche' e' una "feature" veramente utile.
Era esattamente questo che intendevo. Il codice AHAH non implica la degradabilità.
Se uno la vuole basta rindondare lato server in modo che tutto funzioni anche senza js.

Il procedimento corretto per avere la degradabilità è:

1) progetta e scrivi il codice come se AHAH non esistesse

2) aggiungi AHAH

Ovviamente quando non c'è js si perdono i vantaggi di AHAH.

ciriciao
Loggato
effe8
Coordinatore
*
Posts: 837


Facile E Comodo: Ahah!
« Risposta #4 il: 5 Febbraio 2006, 14:30:32 »

Citazione
Era esattamente questo che intendevo. Il codice AHAH non implica la degradabilità.
Se uno la vuole basta rindondare lato server in modo che tutto funzioni anche senza js.

Il procedimento corretto per avere la degradabilità è:

1) progetta e scrivi il codice come se AHAH non esistesse

2) aggiungi AHAH

Ovviamente quando non c'è js si perdono i vantaggi di AHAH.

ciriciao
Avete in mente nuovi sviluppi per il codice che avete approntato? State lavorando su qualche altra "feature" in particolare?
Loggato

andrea.paiola
Nuovo Utente
**
Posts: 11


Facile E Comodo: Ahah!
« Risposta #5 il: 5 Febbraio 2006, 22:12:11 »

Segnalo un aggiornamento.
Daniele (nonostante i molti impegni) ha prodotto un nuovo esempio di applicazione di AHAH.
Live Flickr
Live Flickr sul blog di Daniele

Questa volta anche l'idea è stata sua... non ho dovuto nemmeno pungolarlo  Wow

Avete qualche miglioramento da suggerire? Ovviamente compatibile con la semplicità di utilizzo che deve rimanere intonsa.

Diteci , diteci  Wow  
Loggato
andrea.paiola
Nuovo Utente
**
Posts: 11


Facile E Comodo: Ahah!
« Risposta #6 il: 8 Febbraio 2006, 08:41:06 »

Citazione
Ora siamo nel fine settimana e di solito l'attivita' nel forum e' abbastanza ridotta, ma sono sicuro che lunedi' avremo modo di approfondire AHAH con altri utenti.
Non tutti insieme eh  Linguaccia  
Loggato
effe8
Coordinatore
*
Posts: 837


Facile E Comodo: Ahah!
« Risposta #7 il: 8 Febbraio 2006, 10:03:29 »

Citazione
Citazione
Ora siamo nel fine settimana e di solito l'attivita' nel forum e' abbastanza ridotta, ma sono sicuro che lunedi' avremo modo di approfondire AHAH con altri utenti.
Non tutti insieme eh  Linguaccia
In effetti questa settimana c'e' un po' di stanca e a dire il vero pensavo che ci fosse piu' gente interessata ad AHAH che secondo me e' un'ottima trovata.
Loggato

guardaqua
Supervisore
*
Posts: 717


Facile E Comodo: Ahah!
« Risposta #8 il: 8 Febbraio 2006, 13:16:06 »

C'è una cosa che non ho capito (però c'è da premettere che non ho dedicato molto tempo ad informarmi su ajax ed ahah)
cosa ha in più del metodo JS InnerHTML?

sia il liveflickr che l'esempio di prozone prendono dati da siti terzi (lato server), li mettono in una stringa o cmq delle variabili e poi li mandano in output tramite js: non è una cosa che si potrebbe fare anche solo con InnerHTML (magari bufferizzando l'output della pagina html lato server)?

Qualcuno vuole illuminarmi?  :rolleyes:  
Loggato

Tophost
Provider
*
Posts: 970


Facile E Comodo: Ahah!
« Risposta #9 il: 8 Febbraio 2006, 18:34:36 »

Citazione
C'è una cosa che non ho capito (però c'è da premettere che non ho dedicato molto tempo ad informarmi su ajax ed ahah)
cosa ha in più del metodo JS InnerHTML?

sia il liveflickr che l'esempio di prozone prendono dati da siti terzi (lato server), li mettono in una stringa o cmq delle variabili e poi li mandano in output tramite js: non è una cosa che si potrebbe fare anche solo con InnerHTML (magari bufferizzando l'output della pagina html lato server)?

Qualcuno vuole illuminarmi?  :rolleyes:
InnerHTML non e' un'istruzione proprietaria di IE? Sia AHAH che il suo fratello maggiore AJAX rappresentano una "riscoperta" di qualcosa di esistente, hanno comunque il pregio di cercare di rispettare certi standard e di essere cross-browser.

Naturalmente c'e' ancora un margine di miglioramento, comunque se non vado errato proprio il w3.org ha in calendario di stabilire uno standard per AJAX.
Loggato
guardaqua
Supervisore
*
Posts: 717


Facile E Comodo: Ahah!
« Risposta #10 il: 8 Febbraio 2006, 19:03:25 »

non ricordavo che fosse un metodo proprietario, forse perchè funziona anche con firefox Occhiolino

Comunque ben venga un approccio più standard!!
Loggato

LucaZone
Utente Attivo
****
Posts: 276


Facile E Comodo: Ahah!
« Risposta #11 il: 8 Febbraio 2006, 19:51:06 »

Ciao,

Ho provato a creare in from in linguaggio Ajax, e venuto bene, si puo creare qualsiasi cosa

Ecco una demo di un from che ho creato in Ajax, che e davero venuto bene

http://www.pronetw.net/from/index1.html

Le funzionalita di questo from e la vaildazione dei campi, ed quando si seleziona un capo si evidenziano le scritte.

Ditemi se vi piace, ciao
Loggato

LucaZone.net, il portale della tecnologia e dei servizi gratuiti.
Il sito parla principalmente sul mondo di Joomla
LucaZone.net, Team TTI joomla.it
andrea.paiola
Nuovo Utente
**
Posts: 11


Facile E Comodo: Ahah!
« Risposta #12 il: 11 Febbraio 2006, 08:42:50 »

Ciao a tutti.
Cosa c'è di nuovo? Bè nulla se non il fatto che è semplice da usare ed è facilmente implementabile in molti progetti... poi lo trovo un meccanismo molto flessibile...
certo chi sapeva già scrivere js non si stupirà di nulla, ma per il fagianazzo (come il sottoscritto) è comodo, leggero e semplice da usare.

Porto sempre come esempio me stesso: i vari Ajax che ho visto in giro non son risucito ancora ad usarli... il primo esempio AHAH l'ho fatto in 5 minuti

mark2 purtroppo il link che hai messo non funzia

ciriciao
Loggato
andrea.paiola
Nuovo Utente
**
Posts: 11


Facile E Comodo: Ahah!
« Risposta #13 il: 11 Febbraio 2006, 08:52:13 »

Ah per il discorso standard.
Il codice che usa AHAH (come qualasiasi altro AJAX) non è standard, anche se funzionante in molti browsers.

Va ricordato che comunque AHAH è un di più se si creano applicazioni web degradabili, quindi il fatto che non sfrutti gli standard non crea problemi.

Il W3C comunque sta standardizzando anche delle webapi, tra cui i vari AJAX.

http://www.w3.org/2006/webapi/
Loggato
LucaZone
Utente Attivo
****
Posts: 276


Facile E Comodo: Ahah!
« Risposta #14 il: 11 Febbraio 2006, 09:19:59 »

Citazione
Ciao a tutti.
Cosa c'è di nuovo? Bè nulla se non il fatto che è semplice da usare ed è facilmente implementabile in molti progetti... poi lo trovo un meccanismo molto flessibile...
certo chi sapeva già scrivere js non si stupirà di nulla, ma per il fagianazzo (come il sottoscritto) è comodo, leggero e semplice da usare.

Porto sempre come esempio me stesso: i vari Ajax che ho visto in giro non son risucito ancora ad usarli... il primo esempio AHAH l'ho fatto in 5 minuti

mark2 purtroppo il link che hai messo non funzia

ciriciao
Ciao, lo avevo tolto, ecco lo rimesso

ecco il link
http://www.pronetw.net/from/index1.html

Ciao
« Ultima modifica: 11 Febbraio 2006, 09:20:40 da mark2 » Loggato

LucaZone.net, il portale della tecnologia e dei servizi gratuiti.
Il sito parla principalmente sul mondo di Joomla
LucaZone.net, Team TTI joomla.it
Pagine: [1] 2
 
 
Salta a:  

Oggetto Iniziato da Risposte Visto Ultimo Post
Guida A Mod_rewrite (parte 2) doGmaI 0 8856 Ultimo Post 16 Marzo 2006, 17:30:01
da doGmaI
Trojanlinkoptmizer amsterdamtour 13 5126 Ultimo Post 23 Ottobre 2006, 21:40:33
da zazza
[suggerimento] Filtro Antispam (lungo) « 1 2 » doGmaI 17 8532 Ultimo Post 24 Luglio 2008, 18:35:16
da giorgio
Come Funzionano I Dns? effe8 9 43748 Ultimo Post 18 Agosto 2009, 10:57:43
da mvarie
"gentilezza" Del Supporto Tophost « 1 2 » jooliaan 25 11071 Ultimo Post 6 Giugno 2005, 12:33:53
da isos-s_staff
Powered by MySQL Powered by PHP Powered by SMF 1.1.8 | SMF © 2006-2008, Simple Machines LLC
Traduzione Italiana a cura di SMItalia

TinyPortal v0.9.8 © Bloc
XHTML 1.0 Valido! CSS Valido!


Ultima visita di Google a questa pagina 3 Agosto 2010, 21:47:16