<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2014-11-12 15:36 GMT+01:00 Luigi Fontana <span dir="ltr"><<a href="mailto:picchiolegno@gmail.com" target="_blank">picchiolegno@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Sul web io sono rimasto molto indietro. Poco oltre al "funziona per magia" tanto per esser chiari. Mi è capitato di leggere spesso di siti "scritti con Python" e non capisco molto bene il concetto.<br>
Python può sostituire l'HTML? Davvero,</p></blockquote><div><br></div><div>All'inizio dei tempi, il web consisteva solo di pagine HTTP statiche.</div><div>Il browser (client) effettuava una richiesta ad un server, e questi restituiva la pagina HTML richiesta prelevandola dal file system.</div><div>Ad esempio <a href="http://www.test.it/a/b/c.html">http://www.test.it/a/b/c.html</a> corrispondeva al file /srv/http/a/b/c.html</div><div><br></div><div>Con il tempo i server web sono diventati più complessi, permettendo di eseguire un programma alla ricezione di una richiesta, invece di mapparla su un file. Nacque così CGI.</div><div>L'output del programma eseguito viene inviato al browser.</div><div><br></div><div>Oggi CGI non si usa più ma il concetto è lo stesso, anche se implementato in modo diverso. Il succo della questione è che puoi usare qualsiasi linguaggio di programmazione per sviluppare siti web, incluso basic.</div><div><br></div><div></div></div><br></div><div class="gmail_extra">Ciao Manlio</div></div>