Applicativi python in browser web

di il
4 risposte

Applicativi python in browser web

Ciao,
Meglio dire subito che sto facendo i primi passi con questo linguaggio di programmazione. Conosco (anzi meglio dire conoscevo) solo un po' di php.
Veniamo al punto.
Ho visto un gestionale per una piccola-media impresa, tipo gestione, emissione fatture e magazzino girare nel browser web Explorer in locale.
Sono venuto a sapere dallo stesso sviluppatore che ha fatto tutto con python.
Ora sono (ero) in grado di sviluppare qualcosa di simile, sebbene molto semplice e tutt'altro che professionale, con il php e mysql ma non ho proprio idea come e quali strumenti siano stati utlilizzati per creare e far funzioanare quel programma in Explorer con python.
Potete aiutarmi a capire cosa bisogna fare e installare per poter ottenere un risultato del genere?
Grazie

4 Risposte

  • Re: Applicativi python in browser web

    (QUASI) ESATTAMENTE nello stesso modo, SOLO che invece del PHP usi Python.

    PHP lo usavi LATO SERVER, e cosi' farai con Python
    Javascript lo usi LATO CLIENT (quello che gira dentro il browser) e questo NON CAMBIA se usi Python

    L'unica differenza consiste nel fatto che la pagina HTML la devi comporre TU, mediante qualche framework come ad esempio:

    http://jinja.pocoo.org

    o qualcosa di simile, oppure, nel caso piu' "becero" mediante manipolazione di stringhe.

    Ci sono server HTML scritti in Python come Flask, Django, ecc, che ti semplificano l''utilizzo di Python per la gestioe delle URL HTTP
  • Re: Applicativi python in browser web

    migliorabile ha scritto:


    (QUASI) ESATTAMENTE nello stesso modo, SOLO che invece del PHP usi Python.

    PHP lo usavi LATO SERVER, e cosi' farai con Python
    Javascript lo usi LATO CLIENT (quello che gira dentro il browser) e questo NON CAMBIA se usi Python

    L'unica differenza consiste nel fatto che la pagina HTML la devi comporre TU, mediante qualche framework come ad esempio:

    http://jinja.pocoo.org

    o qualcosa di simile, oppure, nel caso piu' "becero" mediante manipolazione di stringhe.

    Ci sono server HTML scritti in Python come Flask, Django, ecc, che ti semplificano l''utilizzo di Python per la gestioe delle URL HTTP
    Se ho capito bene, a differenza del php in cui lanciavo il browser e richiamavo la pagina php (con all'interno script php, codice html e quant'altro), dovrei creare un eseguibile che genera la propria pagina html avendo come base la funzionalità del browser che si vuole utlizzare, Explorer o Firefox che sia?
    Ho capito bene?
    Potresti farmi un esempio facile facile?

    Tra i server html citati quale è il più facile da utilizzare tra django e flask (e che ha magari maggior supporto come comunità?
    Grazie
  • Re: Applicativi python in browser web

    Non hai capito!

    La pagina HTML CON ESTENSIONE .php che tu chiami VIENE PROCESSATA DAL SERVER.

    Il server Apache, ad esempio, quando riceve la richiesta di una pagina con estensione .php SA che la deve assare all'interprete PHP il quale la vede come se fosse un programma, la esegue (combinando la parte COSTANTE con le parti dentro i tag PHP), ed il risultato, stampato nello standard output, viene ricuperato da Apache e passato indietro al browser.

    TU NON GENERI l'ESEGUIBILE, tu aggiungi/registri i tuoi servizi al server WEB.

    Django e flask SONO ENTRAMBI molto famosi e ben supportati. Il piu' semplice e' flask.

    La documentazione spiega tutto!
  • Re: Applicativi python in browser web

    migliorabile ha scritto:


    Non hai capito!

    La pagina HTML CON ESTENSIONE .php che tu chiami VIENE PROCESSATA DAL SERVER.

    Il server Apache, ad esempio, quando riceve la richiesta di una pagina con estensione .php SA che la deve assare all'interprete PHP il quale la vede come se fosse un programma, la esegue (combinando la parte COSTANTE con le parti dentro i tag PHP), ed il risultato, stampato nello standard output, viene ricuperato da Apache e passato indietro al browser.

    TU NON GENERI l'ESEGUIBILE, tu aggiungi/registri i tuoi servizi al server WEB.

    Django e flask SONO ENTRAMBI molto famosi e ben supportati. Il piu' semplice e' flask.

    La documentazione spiega tutto!
    Più meno so come funziona la pagina php, ma in verità non ho capito come lo fa python. Comunque vedremo.
    Conosci un sito fatto bene con dei tutorial elementari su flask?
    Grazie
Devi accedere o registrarti per scrivere nel forum
4 risposte