Według informacji podanych przez projekt Jython wersja ta nie obsługuje Pythona 3, choć prace nad obsługą tej wersji języka są prowadzone w repozytorium projektu.

Aktualną wersją stabilną jest Jython 2.7.4.

Przykład Przykład użycia klasy Javy w kodzie uruchamianym przez Jythona:

from java.util import ArrayList

lista = ArrayList() lista.add("Pierwszy element") lista.add("Drugi element")

for item in lista: print(item)

Powyższy przykład pokazuje import klasy ‘ArrayList’ z pakietu ‘java.util’ i użycie jej w kodzie Pythona.

Zastosowania Jython może być używany między innymi do:

osadzania skryptów w aplikacjach napisanych w Javie; interaktywnej pracy z bibliotekami Javy; integracji kodu Pythona z istniejącymi systemami opartymi na JVM; automatyzacji zadań w środowiskach wykorzystujących Javę.

Ograniczenia Głównym ograniczeniem Jythona jest brak obsługi Pythona 3 w stabilnej linii 2.7.x. Może to utrudniać używanie współczesnych bibliotek Pythona wymagających Pythona 3.

Część bibliotek Pythona zależnych od rozszerzeń napisanych w języku C może nie działać w Jythonie, ponieważ Jython działa na JVM i nie jest implementacją zgodną binarnie z CPython.

Przypisy

Linki zewnętrzne Oficjalna strona projektu Jython Strona pobierania Jythona Repozytorium projektu w serwisie GitHub

Kategoria:Implementacje języka Python Kategoria:Wolne oprogramowanie