Developers Network

Risorse ed articoli su Javascript, PHP, Python e CSS per Web designer e sviluppatori Web. Consigli utili per un corretto sviluppo di pagine ed applicazioni web.

Integrare SVG nelle pagine web con Raphael

L'SVG è un formato open basato sull'XML. Scopriamo come usare Raphael js per aggiungere facilmente SVG nelle pagine html.

Articolo pubblicato il 17/03/2012

Cos'è e cosa offre l'SVG

L'SVG (Scalable Vector Graphics) è una tecnologia - ed un formato file - che permette la visualizzazione di oggetti grafici vettoriali, scalabili per loro natura. La scalabilità intrinseca dell'SVG permette al software di "disegnare" in tempo reale le forme, e i riempimenti, adattandoli alla superficie visibile. Il formato vettoriale SVG è quindi immune alla degradazione grafica tipica del ridimensionamento di immagini raster.

L'SVG è un linguaggio di markup basato interamente sull'XML. Come l'HTML, implementa il ...

Continua a Leggere: Integrare SVG nelle pagine web con Raphael >


Compilare LESS CSS al volo con Apache

Per usare Less CSS è necessario un compilatore che converta il codice LESS in un CSS standard. Vediamo come automatizzare la procedura di compilazione grazie a lessphp e Apache.

Articolo pubblicato il 09/03/2012

Introduzione a Less CSS

Less CSS è un linguaggio di programmazione che aggiunge un ulteriore livello di astrazione alla semplice sintassi dello standard CSS. Se usato con le dovute precauzioni, Less permette di scrivere fogli di stile più velocemente ottimizzando l'intera procedura di Design Web. Per approfondire le funzionalità di Less CSS vi consigliamo di leggere il capitolo "Manuale Less CSS" precedentemente pubblicato su "Netdesign Developers Network".

Gestire molti file LESS

Il principale problema che ...

Continua a Leggere: Compilare LESS CSS al volo con Apache >


LESS CSS: la rivoluzione negli stili

LESS velocizza lo sviluppo di progetti Web e trasforma il CSS in un linguaggio dinamico. Vediamo come funziona, quanto è utile e quali sono i suoi punti deboli.

Articolo pubblicato il 21/02/2012

Less è un linguaggio di programmazione per la compilazione di fogli di stile CSS. Less permette di trasformare la semplice sintassi del CSS in un linguaggio di programmazione pseudo-funzionale offrendo allo sviluppatore ed al designer web strumenti avanzati come funzioni, variabili ed operazioni.

Limiti e difetti del CSS

L'operazione di stilizzazione di una pagina web, specie in progetti di grosse dimensioni, richiede generalmente parecchio tempo: scrivere un foglio di stile CSS è spesso impegnativo e noioso ed il designer web ...

Continua a Leggere: LESS CSS: la rivoluzione negli stili >


Perchè usare SQLite per un sito web o un Blog

SQLite è un sistema DBMS compatibile con lo standard SQL e totalmente ACID. Scopriamo perchè usarlo come database per un sito web dinamico.

Articolo pubblicato il 06/02/2012

SQLite è una libreria scritta in linguaggio C che implementa un DBMS di tipo ACID ed è totalmente compatibile con lo standard SQL. SQLite è progettato per essere direttamente implementato all'interno di un'applicazione e non appartiene quindi alla famiglia di Database di tipo client/server; questo tipo di architettura lo rende un sistema limitato ed utilizzabile soltanto in alcune categorie di applicazioni, prima fra tutte l'integrazione in applicazioni di tipo desktop (Firefox e Thunderbird ad ...

Continua a Leggere: Perchè usare SQLite per un sito web o un Blog >


Ottimizzare MySQL grazie alla query cache

Come alleggerire il carico di lavoro di un server MySQL grazie all'utilizzo della Query Cache. Velocizza l'esecuzione delle queries su MySQL.

Articolo pubblicato il 06/02/2012

MySQL è sicuramente uno dei Database Management Systems più diffuso al mondo e viene quasi sempre utilizzato come backend per blog e siti web dinamici. La corretta configurazione di MySQL è quindi un'aspetto determinante per evitare che il database diventi un collo di bottiglia all'interno dello stack Web (LAMP/WAMP).

Se utilizzate MySQL nell'infrastruttura web del vostro sito internet, è molto probabile che l'utilizzo della Query Cache possa alleggerire il carico di lavoro del vostro server, riservando risorse computazionali utili in caso ...

Continua a Leggere: Ottimizzare MySQL grazie alla query cache >


Modernizr: HTML5 e CSS3 nei vecchi browser

Grazie a Modernizr è possibile testare il supporto nativo alle nuove features offerte da HTML5 e CSS3 permettendo allo sviluppatore di eseguire del codice di Fallback.

Articolo pubblicato il 06/02/2012

HTML5 è l'ultima versione dello standard HTML inizialmente proposto da Opera Software ed ancora in fase di sviluppo. È proprio il suo stato di under development che porta l'HTML5 (ed il CSS3) ad essere da un lato venerato dagli sviluppatori e dall'altro non ancora totalmente supportato da chi sviluppa e rilascia i browser (Microsoft in primis).

L'HTML5 offre effettivamente parecchie tecnologie che semplificano e rendono l'intera procedura di progettazione e sviluppo web molto più flessibile e potente. Funzionalità ...

Continua a Leggere: Modernizr: HTML5 e CSS3 nei vecchi browser >


CSS3 PIE: proprietà CSS3 su Internet Explorer

CSS3PIE aggiunge il supporto alle proprietà CSS3 - border-radius, box-shadow - sulle versioni 6, 7 e 8 di Internet Explorer.

Articolo pubblicato il 06/02/2012

Capita spesso di voler implementare le decorazioni offerte dal CSS3 nelle proprie interfacce web e ancora più spesso capita di sfogare la propria rabbia contro Internet Explorer, che, specialmente nelle versioni precedenti alla 9, non supporta nessuna delle decorazioni CSS3.

Sorge così il problema della compatibilità che obbliga lo sviluppatore a progettare interfacce web che risultino gradevoli anche senza l'ausilio delle decorazioni avanzate offerte dal CSS3.

A volte però alcuni degli effetti grafici che si è deciso di implementare risultano essere fondamentali ...

Continua a Leggere: CSS3 PIE: proprietà CSS3 su Internet Explorer >


Come velocizzare un sito web

Consigli pratici per la progettazione di pagine web leggere e siti internet con un caricamento veloce.

Articolo pubblicato il 06/02/2012

Generalmente si pensa che per rendere un sito web più veloce sia necessario avere a disposizione più banda sul proprio server o sul proprio pacchetto di Hosting, a volte è vero ma molto spesso la velocità di caricamento - intesa come numero di secondi che passa dalla prima richiesta HTTP al rendering completo della pagina - può essere notevolmente migliorata se si mettono in pratica alcune tecniche di ottimizzazione sia della pagina che del codice lato server che la genera ...

Continua a Leggere: Come velocizzare un sito web >



Seguici ovunque

Twitter Stream

Pinterest is growing fast - http://t.co/KoaO0a3d
Twittato il 17/05/2012 alle ore 21:37

Contatta Netdesign

Hai bisogno di consulenza sul mondo dello sviluppo web e dell'ottimizzazione della tua infrastruttura informatica? Contattaci subito, ti aiuteremo a trovare le migliori soluzioni alle tue esigenze di Information Techonology.

Contattaci