'Librerie di sviluppo per Ajax'

Ottima raccolta di 30 tutorial Ajax

Vi segnaliamo un’ottima raccolta di 30 tutorial su Ajax curata da Max Kiesler. I tutorial sono suddivisi in varie categorie fra cui:

  • AJAX Client-Server Communication Tutorials
  • AJAX Drag and Drop Tutorials
  • AJAX Form Tutorials
  • AJAX File Uploader Tutorial
  • AJAX Framework and Toolkit Tutorials
  • AJAX Getting Started Tutorial
  • AJAX Image Gallery Tutorial
  • AJAX Keyword Suggest Tutorials
  • AJAX Live Search Tutorials
  • AJAX Tabbed Pages Tutorials

Script.aculo.us 1.5 Final

Finalmente è disponibile per il download la versione 1.5 final di Scriptaculous, la più nota libreria Javascript per realizzare drag & drop, effetti speciali e integrare Ajax nelle proprie applicazioni web con autocompletamento form ed altre prelibatezze.
La release della versione 1.5 giunge in contemporanea con la release 1.0 di Ruby On Rails e di prototype 1.4.0.
Le novità sono copiose ed ancor più i bug fix e le migliorie al supporto cross browser. Non resta che attendere per le prossime release, molto promettenti a giudicare dalle nuove funzionalità in programma.

CPAINT: pronta la release 2.0

E’ stata rilasciata in questi giorni la release 2.0 di CPAINT, una delle migliori librerie per implementare Ajax nei propri prodotti. Molte le novità e i bugfix, ecco il changelog:
v2.0 (Released August 19, 2005)  

» completely rewrote the JavaScript frontend. 
» 100% OOP approach. 
» completely configurable through setter methods. 
» support for syncronized calls (SJAX?) ;-). 
» automatic XML parsing into JavaScript document structure if response_type=’object’. 
» support for arbitrary character sets, including non-printable characters. 

» automatic detection and conversion of numeric data into integers / floats. 
» unified use of call() for local and remote targets. 
» can now use frontend to retrieve static files or backend functions not implemented with CPAINT  
» use of a single (persistent) connection for multiple calls. 
» XML to JavaScript parser is able to parse any XML structure now. 
» support for XML attributes. 

» added find_item_by_type() to cpaint_result_object. 
» added get_attribute(), set_attribute() to cpaint_result_object. 
» improved debugging, added debuglevels 1, 2. see set_debug() 
 
» completely rewrote the PHP and ASP backends. 
» 100% OOP approach. 
» protection against remote code-execution. 

» support for object methods as callable functions. 
» nested XML support through composite pattern. 
» arbitrary XML structure creation support. 
» support for arbitrary character sets. 
» replaced remote code-execution blacklisting approach of v1.3-SP with whitelisting through cpaint.register(). 
» changed XML name convention. Attributes and tagnames are send as-is, not in uppercase. 

 
» improved readability of the ASP and PHP proxy utilities. 
» fixed GET requests. 
» proxy now uses attributenames identical to the CPAINT backend itself whenever possible. 
» added support for target ports other than 80. 
» added support for Basic Authentication. 
» completely redesigned and rewritten documentation!  

Ajax Proxy 0.2

Nello sviluppo di applicazioni web che fanno uso estensivo di Javascript ed Ajax si incontrano spesso più problemi di quanti non si creda a causa della latenza della rete solo che, frequentemente, questi non vengono individuati perché si lavora su localhost. Per aiutare tutti gli sviluppatori ad identificare questo tipo di problemi (connessioni in timeout etc.) è nato Ajax Proxy, attualmente alla release 0.2 alpha, sviluppato dagli stessi autori di JPSpan. Il tool è realizzato in python ed altro non è che un semplice proxy da impostare sul proprio browser che simulerà la lentezza di una connessione Internet anche quando si sta lavorando su una macchina di sviluppo locale. Un altro ottimo tool per il debug di Ajax !

PHP 5 Guida Completa

Manuale PHP 5 Guida CompletaAnche se l’argomento è un po’ Off Topic penso possa interessarvi la recensione di PHP 5 Guida Completa pubblicata su Tech Book, nostro portale tematico dedicato ai manuali di informatica.

Il manuale è decisamente ben fatto e molto approfondito con alcuni capitoli dedicati interamente a PEAR ed a come creare moduli per questo repository di codice PHP. Per farvi capire il livello di dettaglio vi dico che c’è anche un intero capitolo introduttivo su come realizzare estensioni in C per PHP. Dategli una letta !

Gregarius, Ajax Feeds aggregator

Gregarius

Per gli amanti delle Feeds Rss segnaliamo Gregarius un aggregator decisamente ben fatto che consente di visualizzare in un’unica pagina tutte le news più interessanti da vari siti, il tutto ovviamente sviluppato in Ajax !

CPAINT non dorme e si avvia alla versione 2.0

Vedo con mio immenso piacere sulla homepage di CPAINT che il 27 luglio è stata annunciata l’imminente uscita della versione 2.0 di uno dei più curati framework di sviluppo Ajax. Presto dovrebbe essere resa nota la feature list di questa nuova relese. La notizia onestamente mi rende molto felice visto che fin dagli esordi avevamo puntato su questo framework per l’integrazione nelle nostre applicazioni web e l’autore ha confermato la tendenza inziale a frequenti aggiornamenti, sempre ricchi di nuove funzionalità per integrare Ajax e PHP.

In dirittura d’arrivo Scriptaculous 1.1

Scriptaculous, una delle migliori librerie Javascript per realizzare effetti speciali come drag and drop e molto altro (compreso un ottimo autocompletamento con Ajax) ha recentemente rilasciato la beta della versione 1.1 che dovrebbe vedere la luce a presto. Fra le nuove funzionalità, testabili qui, c’è la possibilità di creare liste sortabili con drag and drop anche su più sottolivelli e con un utilissimo indicatore visivo che mostra con chiarezza dove verrà inserito l’elemento che si sta trascinando. Dovrebbe inoltre essere inclusa una libreria per il testing delle proprie funzioni Javascript.

Libreria Ajax per ASP

Jason Diamond ha pubblicato sul suo blog la news di una nuova libreria Ajax per ASP. La libreria, inizialmente sviluppata come semplice esercizio di stile pare essere riuscita molto bene ed è stata rilasciata pubblicamente con tanto di esempi ad accompagnarla. Dai primi commenti pare funzioni molto meglio delle limitate funzionalità di callback client-side presenti in ASP.NET 2.0. A detta dell’autore la libreria dovrebbe funzionare correttamente sia con la versione 1.0 che con la 2.0 di ASP.NET.

CPAINT arriva alla versione 1.0

E’ stata rilasciata oggi la release 1.0 di CPAINT, libreria Ajax per PHP ed ASP caratterizzata da ottime performance, licenza LGPL ed un buon set di funzionalità offerte.

Fra le cose da notare anche il fatto che CPAINT è una delle poche librerie di recente uscita aggiornata con una certa regolarità e con una roadmap ben delineata.