Jython

Jython è un implementazione di Python per la macchina virtuale Java. Può essere adoperato praticamente in tutti i campi dove il Python (detto anche CPython) viene utilizzato, ma è particolarmente adatto laddove ci fosse bisogno di utilizzare anche codice sviluppato in altro linguaggio che gira sulla macchina virtuale Java. In quel caso i due linguaggi possono collaborare perfettamente.

Jython può essere impiegato per sviluppare soluzioni complete, oppure come un linguaggio di scripting per fornire piccoli moduli aggiuntivi alle applicazioni più complesse. La funzionalità di scripting è essenziale se vogliamo lasciare all’utente del nostro codice la liberta di poter personalizzare il funzionamento del nostro programma in modo controllato, senza necessariamente dover mettere le mani al codice dello stesso.

Uno degli utilizzi frequenti di Jython è anche quello di sviluppare un sistema di verifiche del codice sviluppate in qualche altro linguaggio per la macchina virtuale Java (per esempio Kotlin, Scala o Java stesso). La rapidità di sviluppo, e l’ opzionalità della fase di compilazione, rendono Jython un valido candidato per questo tipo di utilizzo.

Un altro utilizzo per cui Jython si è dimostrato utilissimo, è la creazione degli script di amministrazione. Il server di applicazioni WebSphere della IBM, per esempio, può essere amministrato utilizzando degli script Jython.

Se oltre a Jython siete interessati anche ai nostri corsi di Python, potete trovare più informazioni visionando la pagina indicata nel collegamento.