Vortexmind: free your mind Tu ne cede malis sed contra audentior ito

6Jun/085

Framework Javascript

Dovendo scegliere un framework javascript per implementare applicazioni web fortemente orientate all'usabilità e al "desktop feeling" mi sto facendo passare un po'di librerie per capire quale sia la più adatta ai miei scopi. Utilizzando Turbogears, ho iniziato con Mochikit, il cui pregio principale (essere pensata per un programmatore python) non lo posso sfruttare perchè al momento non ho una vastissima esperienza in questo linguaggio di programmazione. Successivamente ho provato Dojo, molto completa e ricchissima di effetti ma con alcuni svantaggi, a mio parere: la predominanza di troppi meccanismi magici (quelli cioè che funzionano out of the box, ma che è difficile comprendere soprattutto se servono delle customizzazioni), la vastità e il supporto solo per i browser principali (Firefox, IE e Safari). Infine mi sto concentrando su mootools, il quale fornisce un giusto compromesso tra sufficiente potenza degli strumenti forniti mantenendo al contempo una fortissima modularità che permette di minimizzare le dimensioni della libreria. Rispetto a Dojo, è compatibile e testata anche con Opera e Camino. Tra l'altro ho trovato un layer addizionali di funzionalità "di alto livello" basato su mootools : CNET Common Libraries.

Voi che dite? Avete qualche esperienza con framework particolari da condividere?

Print this post Print this post
8Nov/062

Amberjack – Walktrough per siti web

Amberjack : tour virtuale delle funzionalita del sitoLeggo su <edit> che è stata rilasciata Amberjack, una libreria javascript a licenza LGPL di soli 4Kb in grado di realizzare presentazioni virtuali e tour guidati per un sito web. Pensate: avete appena pubblicato un nuovo sito e volete presentare agli utenti le funzionalità predisposte in maniera accattivante. Guardate la demo di Amberjack per capire che cosa potete realizzare in poco tempo. Sicuramente un modo per migliorare l'usabilità della vostra applicazione web aiutando i vostri utenti ad utilizzare al meglio quello che avete predisposto per loro.

Print this post Print this post
18Mar/062

Favicon dinamiche con AJAX e Javascript

Avevate mai pensato che utilizzando javascript in prospettiva "AJAX like" si potessero creare siti con favicon dinamiche? Se non sapete di cosa sto parlando, la favicon è l'icona normalmente associata al bookmark dei siti, che solitamente compare nella barra indirizzi accanto all'URL (nel caso di questo sito, un piccolo vortice). L'idea è: perchè non utilizzare anche la favicon per aumentare l'interattività con l'utente (magari andando a gestire in modo visuale alcune notifiche importanti di eventi della vostra web application)?

In ogni caso, ci ha pensato Michael Mahemoff: nel suo articolo viene spiegato come fare, e potete scaricare una libreria javascript pronta per l'uso con tutte le API adatte allo scopo. Buon divertimento!

Print this post Print this post
8Mar/061

dhtmlxGrid – sortable AJAX grid

dhtmlxGrid is a cross-browser JavaScript grid control that represents data in a sortable DHTML table. This component allows you to design comfortable user interface by organizing your data into configurable dynamic grid with different cell types, client-side sorting, resizable columns, powerful API, buffering and dynamical loading and other handy features.

Grid content can be loaded from XML data source or created using JavaScript methods. The component enables flexible data sorting (string/integer/date) in ascending or descending order by clicking column header. Table data can be sorted and updated without page reload because grid is 100% client-side solution and loads data dynamically using AJAX.(read more | digg story)

Print this post Print this post
   
Creative Commons Licence
This work by Paolo Tagliaferri is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.