IronPython: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
m Esempi: smistamento lavoro sporco e fix vari
Riga 59:
</syntaxhighlight>
 
In questo caso, supponiamo che [[.NET Framework|.NET]] Framework implementi una classe, BookDictionary, in un modulo chiamato BookService e pubblichi un'interfaccia in cui è possibile inviare ed eseguire gli script IronPython.<ref>{{citeCita booklibro|titletitolo=Learning Python, 5th Edition|authorautore=Mark Lutz|ISBN=‎ 978-1449355739|url=https://python.engineering/learning-python-5th-edition/}}</ref>
 
Questo script, quando inviato a quell'interfaccia, scorrerà l'intero elenco di libri gestiti dal framework e selezionerà quelli scritti dagli autori vincitori del Booker Prize.
 
La cosa interessante è che la responsabilità di scrivere l'analisi effettiva risiede nello sviluppatore lato client. Le richieste per lo sviluppatore lato server sono minime, essenzialmente fornendo solo l'accesso ai dati mantenuti dal server. Questo modello di progettazione semplifica notevolmente la distribuzione e la manutenzione di framework applicativi complessi.<ref name=dot-net-example>{{citecita web|url = http://www.resolversystems.com/documentation/index.php/Dot_Net_Objects_in_the_Grid|titolo=Using .NET objects from IronPython in Resolver One|accesso=18 novembre 2008|urlarchivio=https://web.archive.org/web/20090114131717/http://www.resolversystems.com/documentation/index.php/Dot_Net_Objects_in_the_Grid|urlmorto=si}}</ref>
| url = http://www.resolversystems.com/documentation/index.php/Dot_Net_Objects_in_the_Grid
| title = Using .NET objects from IronPython in Resolver One
| access-date = 2008-11-18
| archive-url = https://web.archive.org/web/20090114131717/http://www.resolversystems.com/documentation/index.php/Dot_Net_Objects_in_the_Grid
| archive-date = 2009-01-14
| url-status = dead
}}</ref>
 
Lo script seguente usa .NET Framework per creare un semplice messaggio Hello World.