Python è un linguaggio di programmazione ad alto livello che fa della facilità di utilizzo il proprio punto di forza. Comodo e al tempo stesso semplice da imparare, anche per i meno esperti, è stato rilasciato all’inizio degli anni ’90…
Per individuare i migliori linguaggi di programmazione è necessario scoprire quali esigenze si desidera soddisfare. Vale la pena, quindi, di fare una panoramica delle tante possibilità a disposizione.
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.
Durante lo sviluppo di siti web con layout complessi, è facile perdere il controllo dei fogli di stile che si possono evolvere in complessità più rapidamente dei pokémon.
Nel tentativo di arginare il problema nel mio ultimo progetto (sviluppato in python) ho deciso di provare CleverCSS.
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 è: …