Genropy - Un framework per lo sviluppo rapido in ambiente python.

1. Obiettivi del framework. - Produzione e distribuzione software. - Customizzazione e aggiornamenti. - Packages e istanze di applicazioni. - Parametrizzazione vs creazione di versioni custom. 2. Le Genro Bag come layer intermedio per la scrittura degli applicativi. - API unificata in Python e Javascript. Le Bag come contenitori - Path gerarchici, dualismo con XML. - Elementi lazy nelle Bag. I Resolver e le formule. Esempi : Disk Directory, RSS Reader. - Gestione a eventi delle Bag. I trigger di nodo e di bag. Esempi. - I guardiani della Bag: Validatori. 3. Le BagStructures - Descrizione incrementale di strutture. - Importazione blocchi di strutture come funzioni Python. - I resolver nelle strutture. 4. La Bag come strumento per accedere a database SQL. - Gli adapter attuali (PostgreSQL, Sqlite). - La struttura del database come bag. - Creazione/aggiornamento di db da Bag. - Lazy e Eager Resolver - Resolver in cascata - Accesso a record e a selezioni con join automatiche. 5. Un esempio concreto: il Framework ajax Genro - Tecnologie utilizzate: Apache2, mod python, postgres, javascript, dojo toolkit - Definizione delle pagine tramite le GnrStructures - La Bag in javascript come elemento model lato client. - Costruzione pagina lato client, trigger di bag e trigger dom. - Resolver Python e Javascript e loro serializzazione. - Le Bag come datasource di widget. Alberi e Grids. - Demo

pycon1 in the track Scoprire Python.

Download


Language
IT
Duration
60 minutes