WebWars #3: Framework vs script standalone

Segnalo il nuovo articolo della WebWars uscito ieri su HTML.it e denominato Framework vs script standalone. Come è ovvio immaginare, nell’articolo si discute dei vantaggi e degli svantaggi derivanti dall’uso di un framework rispetto ai semplici script standalone, ma soprattutto vengono analizzate le diverse situazioni in cui sarebbe opportuno avvalersi di una libreria e quelle in cui è meglio approfittare delle capacità native di Javascript.

Buona lettura.

Guida alla OOP con PHP5

Oggi in uscita sul portale HTML.it troviamo la prima parte della mia ultima fatica: la Guida alla programmazione orientata agli oggetti con PHP5.

Come dichiarato nel precedente articolo Codice procedurale vs OOP, con la versione numero 5.x PHP acquista un solido modello OOP ed un vastissimo kit di strumenti per realizzare gerarchie ed applicazioni orientate agli oggetti, pur non essendo un linguaggio nativamente OOP.

Questa guida ha appunto lo scopo di fornire tutte le informazioni necessarie a conseguire le conoscenze tecniche, teoriche e pratiche che permettono di usufruire della programmazione orientata agli oggetti in PHP.

In …

WebWars #2: Framework a confronto

Secondo appuntamento con la WebWars: oggi in uscita su HTML.it ecco la prima parte dell’articolo Framework a confronto: jQuery, MooTools, Prototype.

Come è facile immaginare, qui vengono analizzate tre tra le più famose ed utilizzate librerie nel globo e vengono presi in considerazione tutti i principali punti di forza e gli svantaggi di queste ultime.

In questa prima uscita, prenderemo in analisi solamente i primi due framework della lista, ovvero jQuery e MooTools, mentre nella prossima parte affronteremo Prototype con una sezione pratica conclusiva. All’interno di quest’ultima troveremo le sintassi offerte da ciascuna delle tre librerie per adempiere ad altrettanti compiti, …

WebWars #1 - PHP: Codice procedurale vs OOP

Oggi in uscita su HTML.it nella sezione PHP, troviamo quello che è il primo articolo di una “rubrica virtuale” che mi piace chiamare WebWars, (nome leggermente ispirato al pluripremiato StarWars) intitolato Codice procedurale vs OOP.

WebWars

La mia idea è quella di raccogliere periodicamente nella varie sezioni (in particolare quelle di PHP e Javascript) degli articoli che pongono il paragone tra due o più tecnologie il cui scopo risulta essere il medesimo, per fare in modo di esaltarne le qualità e di analizzarne i difetti, oltre che osservare in quali situazioni possono essere utilizzati al meglio e quali punti di forza presentano rispetto agli oggetti del paragone presi in considerazione.

Dunque, negli articoli troveremo dei confronti imparziali al 100%, da cui non uscirà mai nè un vincitore nè un vinto, ma che aiuteranno gli utenti nel filtrare la grande quanità di parole che si trova comunemente in rete per aiutarli a fare delle scelte mirate alle loro prospettive.

MooTools: creare un Plug-In - 2

La seconda parte dell’articolo MooTools: creare un Plug-In è ora tra noi, disponibile da oggi su HTML.it. Dopo avere analizzato le teorie che stanno alla base della struttura del framework e le corrette procedure per creare le nostre estensioni personalizzate, è ora di mettere in pratica tutto quanto creando un’applicazione reale.

L’applicazione proposta con il tutorial è una gerarchia di classi che condividono le stesse risorse per ottenere il risultato finale: gestire un elemento DOM della nostra pagina creando una sorta di “wrapper” e consentire di modificare e aggiornare l’elemento in tempo reale diminuendo la quantità di codice da scrivere normalmente necessaria.

MooTools: creare un Plug-In

Dopo il precedente tutorial intitolato MooTools: creare un Accordion, dove abbiamo analizzato tutti gli step necessari per creare interfacce Web 2.0 ad Accordion, è ora la volta della prima parte del nuovo tutotial MooTools: creare un Plug-In (ieri in uscita su HTML.it) dove, come è facile intuire, analizziamo le fasi fondamentali che portano alla creazione di un Plug-In attraverso il framework MooTools.

In questa prima parte studieremo i concetti teorici che stanno alla base delle strutture Object-Oriented ed analizzeremo le sintassi che il framework ci mette a disposizione per creare solide gerarchie di classi. Capiremo inoltre perchè è importante modularizzare il nostro codice e quali vantaggi ne possiamo trarre.

Nella seconda parte del tutorial vedremo come …

GX 1.1 e GX Extras

Il framework GX continua a crescere, cosi come il numero dei download segnalati dal Download Counter. Segnalo il rilascio della versione 1.1, in cui ho ridotto ulteriormente (!!) il peso complessivo del file principale GX.js, che ora, nella versione non compressa e completa di commenti risulta essere pari a 10.0kb. Tra le aggiunte, abbiamo ora a disposizione l’opzione delay, che permette di azionare le animazioni nella catena dopo un determinato lasso di tempo.

La novità più interessante è però legata alla disponibilità del nuovo file GX.Extras.js, che contiene una collezione di 12 metodi (al peso di 1kb nella versione compressa) per creare animazioni complesse basate sulle pratiche comuni: operazioni …

GX e riccardodegni.net

La scorsa settimana un nuovo software open-source creato dal sottoscritto ha visto la luce sul Web: si tratta di GX, un framework per la creazione di animazioni complesse che ho deciso di integrare con la libreria jQuery. Il rilascio ha avuto un notevole impatto: più di 1000 download in 6 giorni, senza contare le immediate pubblicazioni su Ajaxian, DZone, Edit, Ajax Blog, MyBadAttitude, Nihilogic, CMZ Media, Digg, Twitter, mysrc.de e molti altri.

E’ doveroso ringraziare tutte queste risorse per le ottime segnalazioni, gli utenti …

The map It! Video su ictv


Creare un’applicazione con Adobe Air, Aptana e Google Maps è il nuovo, intrigante video partorito dall’affermata coppia Nunzio Fiore (testi) / Fabio Montanari (speaker), pubblicato su ictv lo scorso martedì e dedicato al mio software mapIt!.

Per una breve descrizione di quest’ultimo, riporto ciò che recita l’articolo originale:
map It! è un software

Febbraio, Zend Engineer Certification e novità

Zend Certificate for PHP5

Febbraio sta volgendo al termine, il periodo degli studi è quasi terminato e tra i tanti impegni sono riuscito a conseguire il prestigioso titolo di Certified Zend Engineer for PHP5 (qui trovate il mio profilo sulle Yellow Pages dei Zend Engineers mondiali).
Oltre alla profonda padronanza degli infiniti meandri di PHP, il titolo asserisce le conoscenze di altre svariate e fondamentali tecnologie, come i Web Services basati sull’XML (SOAP, Rest, XML-RPC, …), l’utilizzo dei vari DBMS (DataBase Management System) basati sul linguaggio SQL, le più recenti tecniche di sicurezza, le teorie della OOP, i Design Pattern e cosi via.

Tutorial HTML.it

Dal prossimo mese riprenderà la saga dei …

Pagina Successiva »