Post

Visualizzazione dei post da Giugno, 2011

Applicazioni web partendo da zero! Parte 2

Ben tornati a tutti!
Oggi parliamo di come fa il web server a comunicare con le applicazioni web. A quanti fosse sfuggito suggerisco di leggere la prima parte prima di questa, dato che contiene la prima parte del discorso!


Common Gateway Interface
Il sistema CGI è il più vecchio in assoluto e forse concettualmente anche il più semplice. In sostanza quando il server riconosce un URL che punta ad un programma invece che ad un documento statico il server esegue il programma e restituisce sotto forma di pagina HTML il risultato del programma lanciato. Il passaggio di parametri avviene tramite variabili d'ambiente oppure tramite standard input e la risposta del programma viene letta dal server sullo standard output. Il problema principale di questa tecnologia è che viene avviato un processo per ogni chiamata e questo sistema è lento, soprattutto se il programma in questione è scritto in perl per cui va anche interpretato. Ma in ogni caso c'è anche un limite al numero massimo di processi …

Applicazioni web partendo da zero! Parte1

Immagine
Introduzione Questo tutorial più che altro è una raccolta di appunti che ho preso studiando le applicazioni web per mio gusto personale partendo completamente a digiuno. Gli unici veri siti che ho sviluppato erano per lo più statici e risalgono a oltre dieci anni fa, quando ancora facevo il liceo. Probabilmente i più "skillati" (che brutta parola :-/ ) tra di voi leggendolo si faranno al più due risate ma non troveranno nulla di nuovo, anzi... forse mi correggeranno qualche svarione o, ritenendomi poco rigoroso, neanche andranno molto oltre le prime righe. In ogni caso io ho bisogno di scrivere le cose che ho imparato per non dimenticarle e forse in questo modo posso rendere un servizio ad altri che come me partono da zero.
Che cosa è un'applicazione web? Un'applicazione web è un programma che gira su un server. Bella scoperta... In realtà non è solo questo. Un'applicazione web è un programma che gira su un web server e svolge dei compiti particolari che il web server…

Reborn!

Ciao Ragazzi,
L'isola del tesoro è di nuovo in piedi :-)
A presto!