Lunedì, Luglio 9, 2012

Come imparare a sviluppare applicazioni web? Cosa scegliere?

cat_rete.png Oggi parliamo di applicazioni web.

Iniziamo col dire che una applicazione web può essere un semplice sito web, un servizio dedicato ma anche un software per il calcolo, più in genere un qualsiasi programma che elabora i dati principalmente su un sistema remoto (all’interno di internet).

Il bello di questo tipo di software è che può essere utilizzato da tutti i dispositivi dotati di un browser, quindi PC, tablet, smartphone ecc…

Non pretendo certo di spiegare tutto ciò che c’è da sapere ma, proverò a fornire alcune indicazioni su come approcciare a questo fantastico mondo, cercando di fare una panoramica sulle più popolari tecnologie oggi disponibili, fornendo indirizzi e riferimenti utili per iniziare lo sviluppo delle proprie applicazioni.

Come Funziona?

La prima cosa che deve essere chiara è il come funziona una applicazione web, indipendentemente dagli strumenti che verranno poi utilizzati per crearla.

Un software web funziona (nella maggior parte dei casi) all’interno di un Browser Web (es. : Internet Explorer, Firefox, Opera, ecc…).

Nella pratica, il meccanismo sul quale si basa è il seguente :

web-apps.png

Meccanismo che, a parole, può essere cosi riassunto :

  • L’utente da un comando al browser. Ad esempio indicando l’indirizzo della pagina web che vogliamo visualizzare;
  • Il browser si collega al server corrispondente all’indirizzo inserito;
  • Il server elabora la pagina richiesta e restituisce al browser i dati che compongono la pagina;
  • Il browser riceve i dati dal server e li mostra all’utente.

Questo è il processo alla base di tutte le applicazioni web, un continuo scambio di dati tra client (il browser) e server.

Per quanto costantemente presente, tale meccanismo non è esente da eccezzioni. Se nella maggior parte dei casi le elaborazioni dei dati avvengono sul server, il quale produce risultati, alcune volte sarà necessario effettuare elaborazioni direttamente sul client (il browser) senza scomodare il sistema remoto.

Per governare questo processo ci sono molte cose da imparare, sia a livello di linguaggi di programmazione sia a livello di metodi di presentazione dei contenuti.
[Continua a leggere…]

Giovedì, Agosto 11, 2011

FlatPress, Plug-in per inserire documenti nelle pagine!

document.png Plug-in Simple Google Documents Viewer. Utile per visualizzare svariati tipi di documento all’interno delle pagine di FlatPress, senza utilizzare software aggiuntivi.

Utilizzando il nuovo tag gdocv è possibile mostrare ai visitatori un documento (sono supportato i file di tipo PDF, quelli di microsoft Office, LibreOffice, OpenOffice, Dxf, e molti altri…), indipendentemente da dove questo si trovi.

Tutto questo grazie al visualizzatore online di Google, il Google Docs Viewer
[Continua a leggere…]

Martedì, Maggio 18, 2010

Plug-in per utilizzare Wibiya’s Web Toolbar in FlatPress

bar.png Il nuovo Plug-in Simple Wibiya consente l’immediato utilizzo dell’ottimo servizio Wibiya’s Web Toolbar, all’interno delle pagine di un blog/sito realizzato con FlatPress.

Wibiya’s Web Toolbar implementa una barra di strumenti, in fondo alla pagina web, altamente personalizzabile e capace di incorporare una vasta schiera di strumenti che semplificano l’uso dei siti che la utilizzano.
[Continua a leggere…]

Sabato, Maggio 15, 2010

Un Plug-in per utilizzare Clicky Web Analytics

stats.png Plug-in Clicky Web Analytics . Utile nel caso in cui si voglia utilizzare, con poca fatica, l’ottimo servizio Clicky Web Analytics, all’interno delle pagine di un blog/sito realizzato con Flatpress.
[Continua a leggere…]

Domenica, Ottobre 4, 2009

Come integrare in Flatpress GeSHi (Generic Syntax Highlighter)?

geshi.png Plug-in GeSHi for Flatpress. Flatpress dispone nativamente di un evidenziatore sintattico, che consente l’inserimento di codici sorgenti negli articoli del proprio sito/blog.

Nonostante ciò, non sono mai stato particolarmente soddisfatto. Ho quindi deciso di integrare, tramite un plug-in, GeSHi (Generic Syntax Highlighter) che, personalmente, ritengo uno dei migliori evidenziatori sintattici.

[Continua a leggere…]

Flatpress, come inserire uno Slideshow dalle immagini di Picasa?

pictures.png Plug-in Picasa SmoothSlideshow. Utile per inserire uno slideshow di album presenti su Picasa. Sostituisce il sistema standard fornito da Google Picasa, eliminando il “fastidioso” player flash e sostituendolo con un più efficiente e compatibile, player javascript.
[Continua a leggere…]

Fermare Internet Explorer 6 con un Plug-in di Flatpress? Si può…

ie.png Plug-in StopIE6. Consente di inibire l’accesso al proprio sito, nel caso in cui l’utente stia utilizzando il vetusto Internet Explorer 6 o versione precedente.

Ad alcuni, impedire l’accesso al proprio sito in base al browser usato potrebbe sembrare eccessivo, personalmente ritengo che, per migliorare la condizione generale di internet è giusto e necessario fare qualcosa per eliminare le componenti più problematiche che, da anni, affliggono il web e il mondo dell’informatica in generale. Anche perchè, vista la quantità di browser gratuiti disponibili, l’uso di un programma come Internet Explorer 6 non ha alcun senso.
[Continua a leggere…]

Un Plug-in per utilizzare Google Analytics in Flatpress

statistics.png Plug-in GAnalytics. Utile nel caso in cui si voglia utilizzare, con poca fatica, il famoso servizio Google Analytics, all’interno delle pagine di un blog/sito realizzato con Flatpress.
[Continua a leggere…]

Plug-in META TAG

tag.png Plug-in “Metatag”. Consente la personalizzazione dei meta tag “Description” e “Keywords” inseriti all’interno delle pagine web. Per sapere cosa sono i meta tag, consulta l’apposita pagina di Wikipedia (http://it.wikipedia.org/wiki/Meta_tag).
[Continua a leggere…]

Domenica, Agosto 9, 2009

GeSHi - Generic Syntax Highlighter

geshi.png
Raramente mi capita di commentare librerie PHP ma, questa volta, voglio mostrarvi un’eccellente software per l’evidenziazione delle sintassi all’interno delle nostre pagine web, GeSHi.
[Continua a leggere…]