Tutti direte: ecco l'ennesimo post su un framework CSS... Sì, forse è vero, ma quello che voglio presentare oggi già  pensa al futuro. Il 52framework fornisce un modo semplice per iniziare a utilizzare HTML5 e CSS3, pur supportando tutti i browser moderni (compreso IE6). (more…)

Continua a leggere 52Framework: il primo framework HTML5 e CSS3 cross-browser

Categoria: CSS

"Un form non è altro che una lista di campi e delle corrispondenti label". Mi pare che possa essere questo l'assunto di fondo (magari discutibile) su cui si basa questo ultimo arrivato nella collezione dei framework CSS per la gestione di form. Si chiama RMSforms. Partendo da una struttura HTML in cui gli elementi che compongono il modulo sono rappresentati da li di una lista non ordinata, il CSS offre una serie di classi che applicate in combinazione ai vari elementi consentono la creazione di diverse tipologie di layout (si può per esempio scegliere se collocare la label a fianco del campo o in alto, se organizzare i campi stessi in senso orizzontale o verticale, etc). Per avere un'idea dei risultati ottenibili vi rimando alla pagina degli esempi. cialis order 5 mg

Continua a leggere Un altro framework CSS per la gestione dei form

Categoria: CSS

Tags: , ,

Era un versante su cui Google era rimasta indietro rispetto a rivali storici come Yahoo. Con l'annuncio del lancio dei cosiddetti Closure Tools è partita la corsa per colmare il gap. Ora anche Big G offre alla comunità  di sviluppatori Javascript una serie di strumenti avanzati per la creazione di interfacce e applicazioni web ricche e dinamiche. Quanto è stato rilasciato nella giornata di ieri rappresenta infatti il cuore Javascript di applicazioni come Gmail e Google Docs, un po' come le varie versioni di YUI sono il fondamento delle interfacce più complesse di Yahoo: The Closure Library is an industrial-strength JavaScript library. It provides user interface widgets, an event framework, a packaging and dependency resolution system, tools for DOM manipulation, tools for creating animation effects (including drag and drop), communication utilities, a unit testing framework, and a wide variety of other packages. Google engineers developed the Closure Library in the process of creating large-scale web applications, and it is now the foundation of Gmail, Google Docs, and many other Google products. (more…)

Continua a leggere Closure: Javascript made in Google

Categoria: Scripting

Il team di sviluppo di YUI ha annunciato sul blog ufficiale la nascita di YUI 3 Gallery. Si tratta di un repository destinato a ospitare moduli aggiuntivi ed estensioni per la versione 3 della libreria Javascript made in Yahoo. Al momento sono già  disponibili circa 20 add-on, alcuni forniti dallo stesso team, altri frutto di contributi esterni. Perché proprio con il supporto della community la Gallery intende crescere e proporsi come un punto di riferimento per quanti utilizzano il framework, un po' come è avvenuto per il repository dei plug-in per jQuery. Yahoo offre però qualcosa in più (e non c'è da stupirsi vista l'infrastruttura su cui può contare). Una volta che un modulo sia stato accettato, potrà  essere hostato sui server della stessa Yahoo e integrato nel core della libreria previa accettazione e firma di una speciale licenza per i contributori.

Continua a leggere La galleria dei moduli per YUI 3.0

Categoria: Scripting

Qualche tempo fa avevo letto un interessante tutorial denominato Write your own PHP MVC Framework, che, come suggerisce il titolo, forniva una mini-guida alla creazione di un framework PHP basato sul pattern MVC unendo i consigli dell'autore a molti snippet di codice. Quello che più mi ha colpito tuttavia, è stato il paragrafo intitolato "Why should I write my own framework?", che tra le motivazioni elenca: la crescita personale in quanto sviluppatore: provando "con mano" le problematiche relative allo sviluppo di un'applicazione complessa che deve gestire altre applicazioni complesse, non si finisce mai di imparare; il controllo completo sull'intera applicazione: ogni singola parte sarà  progettata secondo le nostre idee e le nostre metodologie. In quanto utilizzatore di diversi framework PHP (tra tutti CodeIgniter e secondariamente CakePHP), so bene quali siano i vantaggi nell'utilizzare un supporto già  completo per la gestione delle applicazioni 'developer-side', e di questo avevamo già  parlato. (more…)

Continua a leggere PHP: framework standalone o ready to use?

Categoria: PHP e Open Source

Tags: ,

Come da annuncio sul blog ufficiale, è da ieri disponibile a tutti per il download la versione di YUI, il framework Javascript made in Yahoo. Al momento la disponibilità  dei componenti è limitata al core della libreria e alle principali utilities, mentre per i widget di interfaccia bisognerà  attendere il 2010. Come sottolineato nel post di presentazione, YUI 3.0 rappresenta il redesign più massiccio del framework dalla data del suo esordio, il 2005, ed è di fatto lo stesso codice utilizzato in fase di produzione per la nuova home page di Yahoo.

Continua a leggere YUI 3.0 disponibile per il download

Categoria: Scripting

In principio furono i framework Javascript. Venne poi il tempo di quelli CSS. posAbsolute cerca di coniugare il meglio dei due mondi mettendo insieme quello che a buon diritto viene definito come uno "starter kit" che offre alcuni strumenti di base per iniziare il lavoro sulla parte front-end di un sito. Oltre ad un template XHTML e ad una serie di fogli di stile tipici dei framework CSS (ce n'è anche uno per la formattazione dei form), comprende una serie di immagini e soprattutto la libreria jQuery accompagnata da alcuni plugin essenziali (cookies, tooltip, immagini in modalità  Lightbox, etc). Potete vedere in azione il tutto nella demo, che poi non è altro che la pagina indice che si trova nel pacchetto zip da scaricare. A prescindere dalla bontà  del progetto in questione, mi pare valida l'idea di crearsi un kit di base così concepito, una specie di cassetta con gli arnesi essenziali. Magari qualcuno di voi lo fa o l'ha già  fatto...

Continua a leggere Un framework tutto-fare con CSS e Javascript

Categoria: CSS

Dopo la carrellata di Lightbox presentate nell'articolo Lightbox Festival, segnalo ora quest'ottima raccolta di framework Javascript per le animazioni, direttamente dal blog Six Revisions. Tra le tante soluzioni, mi fa davvero piacere trovare GX, il framework di mia creazione la cui release numero 1.4 sarà  pronta dopo l'estate con nuove e interessanti funzionalità . Ottime soluzioni sono rappresentate inoltre da $fx, uno script standalone dal peso di 3.7kb che permette di realizzare animazioni agendo sugli elementi DOM senza richiedere l'uso di framework esterni, Processing.js (di cui abbiamo discusso ampiamente qualche mese fa qui su Edit), Run e il già  discusso scripty2. àˆ tutto... oppure voi conoscete qualche altra soluzione?

Continua a leggere Animation Framework Festival

Categoria: Scripting

Insieme al pezzo sul confronto tra OOP e codice procedurale in PHP, Riccardo Degni ha impostato una simile tenzone anche per i framework Javascript. Nell'articolo Framework a confronto si esercita in un'analisi di jQuery, MooTools e Prototype. Credo che lo spazio dei commenti di Edit sia il luogo migliore per discuterne sulla base delle considerazioni svolte da Riccardo nel suo articolo.

Continua a leggere La ‘guerra’ dei framework

Categoria: Scripting

Credo che lo scenario tracciato in questo intervento sia tutt'altro che infrequente di questi tempi. Ho una conoscenza molto basilare (se non vaga) di Javascript e delle sue potenzialità , scopro questi celebratissimi framework, intuisco che sono strumenti fantastici, salto sul treno, ci do sotto, imparo ad usarli, alla fine riesco magari a imparare bene jQuery, MooTools o Dojo e a farci cose fantasmagoriche. Ma intanto le mie conoscenze del linguaggio Javascript sono rimaste molto basilari (se non vaghe). àˆ più o meno l'esperienza dell'autore del post, Jack Franklin, e queste sono le parole con cui chiude: Ho iniziato a usare jQuery con una conoscenza molto molto limitata di Javascript, e non me ne sono pentito. Fino a quando non ho voluto fare qualcosa, ho cercato "funzione jQuery per fare questo qualcosa" e non ho trovato niente. jQuery non è un linguaggio. jQuery è un add-on basato su un linguaggio di programmazione, Javascript. Metaforicamente, non si può costruire una casa senza le fondamenta. Lo stesso si può dire in questo contesto. La mia opinione è che imparare Javascript prima di jQuery non è di per sé una necessità , ma è qualcosa che certamente avrà  i suoi vantaggi nel futuro. Non sto suggerendo che è necessario imparare Javascript nei minimi dettagli, dall'inizio alla fine. Ma una conoscenza di base del linguaggio potrà  portarvi lontano. Come la mettiamo?

Continua a leggere Imparare i framework prima di Javascript

Categoria: Scripting