Sep
29
Posted on 29-09-2006
Filed Under (pixzone) by Federico Feroldi on 29-09-2006

Ok ora posso confermarlo, Javascript è un Signor linguaggio! Sulla scia degli esperimenti sulla YUI mi sono intrippato a fare quello che normalmente farei con un linguaggio di scripting server-side. Voglio vedere fin dove si può arrivare, qual’è il limite di funzionalità che può essere spostata dal server al client.

L’intenzione è quella di sviluppare una start page (My Yahoo!, netvibes, start.com) quasi interamente in Javascript.
Quasi interamente perchè un minimo di backend è necessario a causa delle restrizioni di sicurezza che impediscono chiamate XHR cross-domain.

Comunque, veniamo al punto, avevo iniziato basandomi sulle ottime YUI (ovviamente) ma mi sono quasi subito accorto che (essendo pigro) non avevo voglia di scrivere quei metodi e quelle classi così lunghe… così ho dato un occhio a quello che c’era in giro.

Inanzitutto volevo qualcosa che mi rendesse facile la programmazione Object Oriented in Javascript visto che non è proprio così immediata (un po’ nello stile Perl). Avendo sentito parlare bene di Base.js ho deciso di provarla e devo dire che mi ha risparmiato un bel po’ di lavoro rendendo il codice molto più pulito.

Poi mi serviva qualcosa che mi evitasse di assegnare un ID ad ogni elemento e riempirmi di document.getElementById da tutte le parti. Avevo già avuto modo di usare Prototype e il primo impatto non era stato dei migliori, così visto che Christian Heilmann la citava nel suo libro ho deciso di provare JQuery. Amore a prima vista!
Sintassi compatta, chainable methods (caratteristica di Ruby che adoro) e un potente selector DOM che accetta espressioni CSS1-3 e XPath (solo questo vale tutta la libreria).

(2) Comments    Read More   
Sep
15
Posted on 15-09-2006
Filed Under (pixzone) by Federico Feroldi on 15-09-2006

Quattro giorni di training a Monaco sulle meraviglie della Yahoo! User Interface Library. Un grazie a Douglas Crockford che ha mostrato come JavaScript non sia un linguaggio “che fa solo toast e pizzette” e a Christian Heilmann ed Eric Miraglia grazie ai quali ho scoperto le potenzialità della YUI.

(0) Comments    Read More   
Sep
02
Posted on 02-09-2006
Filed Under (pixzone) by Federico Feroldi on 02-09-2006
The Ruby MineSto parlando di The Ruby Mine, una miniera di luccicanti rubini che un gruppo di temerari sta portando alla luce, per farvi brillare gli occhi con la lucentezza di Ruby!
(0) Comments    Read More