View Full Version : [Python] Webserver
SerMagnus
23-01-2009, 14:11
:fagiano: vorrei fare qualceh esperimento in python in particolare in ambito web, ma davvero non so da dove partire.
mi dareste una mano?
[edit] corretto titolo
cdimauro
23-01-2009, 14:16
Prova con Django.
SerMagnus
23-01-2009, 15:43
wao grazie sembra davvero interessante!
senti e come webserver?
SerMagnus
23-01-2009, 16:06
inoltre ho una piccola domanda: a pestazioni come stà messo python rispetto a php?
mad_hhatter
23-01-2009, 16:16
wao grazie sembra davvero interessante!
senti e come webserver?
se devi fare qualche esperimento puoi usare il server di debug.
altrimenti puoi appoggiarti ad apache con mod_python o usare cherryPy, per esempio
SerMagnus
23-01-2009, 16:47
grazie per la risposta.
in genere cmq le aziende di hosting che configurazioni propongono, vorrei fare delle prove direttamente in quel senso, giusto per evitare di imparare una cosa e poi sbatterci la testa perchè non funziona su di un altra.
mad_hhatter
23-01-2009, 17:09
grazie per la risposta.
in genere cmq le aziende di hosting che configurazioni propongono, vorrei fare delle prove direttamente in quel senso, giusto per evitare di imparare una cosa e poi sbatterci la testa perchè non funziona su di un altra.
non te lo so dire, finora ho sempre avuto a che fare con server installati presso i centri di calcolo delle aziende clienti.
SerMagnus
23-01-2009, 17:19
ti spiego, l'ho chiesto perchè se mi capita l'occasione, vorrei fare un sitarello scemo in python, sai l'essenziale, un minimo di templater system, qualche form e davvero poco altro.
magari mi provo a cercare qualche servizio di hosting per python e vedo che trovo...
~FullSyst3m~
23-01-2009, 19:16
ti spiego, l'ho chiesto perchè se mi capita l'occasione, vorrei fare un sitarello scemo in python, sai l'essenziale, un minimo di templater system, qualche form e davvero poco altro.
magari mi provo a cercare qualche servizio di hosting per python e vedo che trovo...
Bisogna vedere che sito vuoi farti. Che conoscenza hai di Python?
In ogni caso se ti serve per farti un sitarello per imparare puoi usare altervista che è gratuito ad esempio, o netsons.
cdimauro
23-01-2009, 21:17
inoltre ho una piccola domanda: a pestazioni come stà messo python rispetto a php?
Su una macchina moderna: http://shootout.alioth.debian.org/u32q/benchmark.php?test=all&lang=python&lang2=php
Su una macchina più vecchiotta: http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=python&lang2=php
Stessa macchina, ma usando il compilatore JIT Psyco: http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=psyco&lang2=php
Per il resto, quoto mad_hhatter.
Sui servizi di hosting che supportano Python, se n'è parlato tempo fa. Magari fai qualche ricerca.
~FullSyst3m~
23-01-2009, 21:37
Su una macchina moderna: http://shootout.alioth.debian.org/u32q/benchmark.php?test=all&lang=python&lang2=php
Su una macchina più vecchiotta: http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=python&lang2=php
Stessa macchina, ma usando il compilatore JIT Psyco: http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=psyco&lang2=php
Per il resto, quoto mad_hhatter.
Sui servizi di hosting che supportano Python, se n'è parlato tempo fa. Magari fai qualche ricerca.
Quindi ci sono dei servizi appositi che supportano Python? Non lo sapevo.
E non sapevo nemmeno si potessero creare siti web in Python.
cdimauro
23-01-2009, 21:44
Il web è uno dei settori in un cui Python è in forte espansione, grazie anche all'adozione di Django da parte di Google per il suo progetto Google App Engine.
~FullSyst3m~
23-01-2009, 22:05
Il web è uno dei settori in un cui Python è in forte espansione, grazie anche all'adozione di Django da parte di Google per il suo progetto Google App Engine.
Non mi piace molto la programmazione web. Ma Django cosa è di preciso? Perchè mi sembra di aver letto del Google App Engine.
cdimauro
24-01-2009, 08:04
http://www.djangoproject.com/
~FullSyst3m~
24-01-2009, 11:36
http://www.djangoproject.com/
Avevo già visto il sito ufficiale, ma poi ho letto del Google App Engine e ho un pò le idee confuse veramente. In pratica il Google App Engine è un framework sviluppato in Python tramite Django?
Comunque ho trovato questo interessante video http://it.youtube.com/watch?v=bfgO-LXGpTM
SerMagnus
24-01-2009, 18:24
per quanto ne so Google App Engine permette lo sviluppo tramite il proprio framework con pythom; mentre django è un'altro framework, ma possono essere integrati facilmente insieme...
tornando a me invece, bhè di posso dire tranquillamente che di python so solo il nome, ma imparo infretta :fagiano:
scherzi a parte, vorrei iniziare con python prima con dei semplici programmini giusto per mettere in pratica quello che ho imparato, ma giusto per prendere familiarità con la sintassi e le strutture dati e poi passare a qualcosa di concreto.
cmq come prestazioni sono rimasto veramente senza parole! :O
cdimauro
24-01-2009, 18:51
Avevo già visto il sito ufficiale, ma poi ho letto del Google App Engine e ho un pò le idee confuse veramente. In pratica il Google App Engine è un framework sviluppato in Python tramite Django?
Comunque ho trovato questo interessante video http://it.youtube.com/watch?v=bfgO-LXGpTM
GAE è un'infrastruttura che Google mette a disposizione per l'hosting di applicazioni. E' scritta in Python e mette a disposizione alcuni strumenti per lo sviluppo, fra cui il principale è Django.
per quanto ne so Google App Engine permette lo sviluppo tramite il proprio framework con pythom; mentre django è un'altro framework, ma possono essere integrati facilmente insieme...
Di default Django è già a disposizione con GAE.
tornando a me invece, bhè di posso dire tranquillamente che di python so solo il nome, ma imparo infretta :fagiano:
scherzi a parte, vorrei iniziare con python prima con dei semplici programmini giusto per mettere in pratica quello che ho imparato, ma giusto per prendere familiarità con la sintassi e le strutture dati e poi passare a qualcosa di concreto.
E' il linguaggio migliore per iniziare senza traumi.
cmq come prestazioni sono rimasto veramente senza parole! :O
Non ho capito se il giudizio è positivo o negativo. :stordita:
~FullSyst3m~
24-01-2009, 19:53
tornando a me invece, bhè di posso dire tranquillamente che di python so solo il nome
Già con questo puoi scrivere un programma :asd:
ma imparo in fretta
Con Python ancora più in fretta ;)
scherzi a parte, vorrei iniziare con python prima con dei semplici programmini giusto per mettere in pratica quello che ho imparato, ma giusto per prendere familiarità con la sintassi e le strutture dati e poi passare a qualcosa di concreto.
E' cosi che si inizia. Inizia a studiare il libro che ha in firma cdimauro e fai gli esercizi che propone. Quando lo finirai avrai una conoscenza di base sia del linguaggio che della programmazione e potrai iniziare a scrivere qualche programma. Poi ti consiglio di studiare anche il tutorial ufficiale. Poi dipende dai programmi che vorrai fare ti serviranno determinate classi o metodi e trovi tutto nella libreria di riferimento.
GAE è un'infrastruttura che Google mette a disposizione per l'hosting di applicazioni. E' scritta in Python e mette a disposizione alcuni strumenti per lo sviluppo, fra cui il principale è Django.
Grazie per la delucidazione.
Non ho capito se il giudizio è positivo o negativo
Lo hai capito, lo hai capito :D
SerMagnus
26-01-2009, 23:16
grazie mille per il supporto, vi farò sapere sicuramente ;)
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.