Uno degli ultimi passaggi nello sviluppo di un’applicazione web è la traduzione e localizzazione in altre lingue, anche se per motivi tecnici sarebbe meglio progettare l’applicazione fin da subito per essere facilmente traducibile, anziché modificarla a progetto terminato.
Analizziamo in questo articolo l’ultimo elemento del modello MVC. Precedentemente abbiamo analizzato i controller e le viste, oggi tocca ai modelli. Il modello è quel componente che fornisce i dati all’applicazione, interagendo con una base di dati di qualsiasi tipo, anche se il caso più comune, come anche nel nostro tutorial, prevede l’interazione con un DBMS.
Oggi proseguiamo il tutorial di sviluppo della nostra applicazione Pylons analizzando un’altro componente del modello di sviluppo MVC (vedi spiegazione in Applicazioni Web in Python: I Controller): le Viste. Analizzeremo in particolare uno dei template engine per Pylons chiamato Mako.
Con questo nuovo articolo della serie, ci addentriamo nello sviluppo effettivo della nostra applicazione vedendo nel dettaglio il funzionamento dei Controller dopo una prima analisi del modello MVC (Model View Controller) sul quale si baserà l’intero processo di sviluppo.
Proseguiamo la creazione della nostra applicazione Pylons. Nell’articolo precedente eravamo arrivati alla creazione dell’ambiente e della base della nostra applicazione. Oggi entreremo un po’ più in dettaglio nel setup dell’applicazione e potremo finalmente metterla in esecuzione per la prima volta.
Proseguiamo la creazione della nostra applicazione web in Python.Come primo passo per lo sviluppo, oggi andremo a impostare l’ambiente di sviluppo che conterrà una copia dell’interprete python e delle librerie che ci serviranno. Per una rapida illustrazione delle componenti che useremo, vedi il post precedente.
Questo post è il primo di una breve serie di post su come realizzare un’applicazione web in Python.
Abbiamo scelto di realizzare questa applicazione utilizzando Python per i notevoli vantaggi che questo (relativamente nuovo) linguaggio mette a nostra disposizione.
Utilizzermo diversi strumenti come: Pylons, SqlAlchemy, Elixir, Mako e GIT per il controllo di versione.
©2002-2024 | ARTERA è un marchio di DHH Switzerland SA – Via Motta 18, CH-6830 Chiasso – Switzerland
info@artera.net – +41 091 682 972 7 – +39 031 391500 –
IVA: CHE-227.758.591
Il tuo indirizzo IP è: …