Home » ajaxTag correlati: web20, javascript, gui , yui , java, splinder, jsonml, eclipse, php , cross site scripting, xml , python, json, web , jsonp
domenica, agosto 03, 2008
JSON sta prendendo rapidamente piede come formato di interscambio generico, soprattutto grazie al fatto che con alcune tecniche particolari (ad esempio la codifica JSONP oppure l'utilizzo del window.name di un iframe come trasporto di json cross-domain) si riesce a fare interrogazioni cross-domain.
Molti detrattori del JSON dicono che non è perfettamente generico come l'xml; chi ne tesse le lodi sostiene che è più sintetico dell'xml.
La verità è che esiste un meccanismo abbastanza generico per convertire da XML->JSON (addirittura attraverso un foglio xslt!), il cosiddetto JSONML, e che quando si adotta questa tecnica la dimensione del json è praticamente comparabile a quella dell'xml...
mercoledì, maggio 17, 2006
Dopo yahoo, anche google lancia il suo toolkit per la creazione di applicazioni ajax: http://code.google.com/webtoolkit/Rispetto a quello yahoo, sembra essere più completo, dotato di un ambiente di sviluppo basao su java (se fosse così sarebbe il primo toolkit ajax integrabile con l'IDE eclipse), ed addirittura di ambiente di debug. In questo modo google guadagna un certo vantaggio nei confronti delle aziende tradizionali che producono ambienti di sviluppo (MS, IBM, SUN). Più ajax per tutti?
martedì, marzo 07, 2006
Tutte le moderne applicazioni AJAX, al fine di evitare polling, tendono a mantenere aperta la socket in modo da ricevere un evento appena questo avviene. Purtroppo, facendo questo su un normale server HTTP come Apache 2.0, o un servlet engine come Tomcat, vengono creati tanti thread "dormienti" quante sono le connessioni aperte in un certo momento. Più efficientemente, invece, si può utilizzare un meccanismo a "pool" di thread+eventi. Questo sembra proprio quello che fa Jetty 6.0.
giovedì, febbraio 23, 2006
Non passa giorno che non si parla di AJAX: in questa recente newsletter: http://www.newsletter.duke.it/linux/insider-290.shtml Si parla dell'avvio del progetto "Open AJAX":
Il progetto, che mira a diffondere il nuovo modello di sviluppo AJAX, sta ora cominciando ad affermarsi sempre più grazie ad IBM che sta guidando questa iniziativa assieme ad altri partner di livello internazionale. Il progetto Open AJAX , pur non disponendo ancora di un proprio sito, è comunque una realtà formalmente sostenuta da BEA, Borland, Dojo Foundation, Eclipse, Laszlo, Mozilla Corporation, Novell, Openwave, Oracle, Red Hat, Yahoo, Zend e Zimbra.
Da una veloce occhiata al blog di openajax trovo già questa interessantissima libreria di widget e controlli javascript (by yahoo) da poter inserire nei propri progetti web, al fine di renderli più facilmente AJAX enabled. Speriamo che questa Yahoo User Interface (YUI)si sviluppi bene ;-)
giovedì, gennaio 12, 2006
In questa pagina: http://allforces.com/2005/04/19/wysiwyg-comes-to-safari-13/E' spiegato come realizzare un editor visuale semplice (cioè senza toolbar, o meglio la toolbar si può aggiungere ma non è specificato in quella pagina). E' possibile, però, editare il contenuto del post, mettere stili e format e accettare le immagini via drag&drop: credo che praticamente basta racchiudere la regione da editare in un <DIV> in cui ci sia l'attributo contentEditable="true", e poi leggere da lì per fare il post. That's all. Per prova metto una area editabile qui giù: --- Qui puoi editare (solo con IE e Safari) ---
Prova Prova Prova Prova Prova Prova
--- Fine zona editabile --- Clicca qui per vedere l'alert con l'HTML generato.UPDATE: stefano73 mi suggerisce un'altra pagina con una versione più completa. Guardare nei commenti
martedì, novembre 15, 2005
OpenID non sarebbe che un altro progetto per la realizzazione di una infrastuttura distribuita di autenticazione, se non fosse già utilizzato in LiveJournal ed in Movable Type. E se non ci fossero in giro implementazioni di riferimento per python e php. PS. Nelle spec del protocollo si fa ampiamente uso di ajax.
mercoledì, luglio 13, 2005
Ho appena trovato una libreria a classi per la realizzazione di effetti DHTML molto interessanti. Ci sono anche una serie di link a estensioni ed altre risorse per lo sviluppo di controlli intelligenti client side.
In particolare sono interessanti le api per realizzare elementi:
- draggable
- droppable
- e, dulcis in fundo, sortable
Immaginate come sarebbe più semplice la gestione delle liste in Splinder (es. link, tag etc) utilizzando quest'ultima modalità. Quasi quasi lo segnalo alla redazione
UPDATE: Devo scrivere qualcosa anche su quest'altro sito, appena ho il tempo di leggerlo
sabato, aprile 23, 2005
Per chi non conoscesse l'approccio per la programmazione di web applications chiamato AJAX, si trovano in giro molti articoli di approfondimento. E' bello però avere una lista di risorse con tutti i link del caso.
|
|