Jython是一種高層次整合Python語言與Java平臺的,動態(tài)的、面向?qū)ο蟮木幊陶Z言。Jython的前身——Jpython,被確認(rèn)為100%的純Java。Jython無論是否是商業(yè)上的使用都可以免費(fèi)的使用。Jython補(bǔ)充了Java,且尤其適合在以下幾方面:
l 內(nèi)嵌腳本 Java允許在程序中加入Jython的類庫,并且允許用戶編寫簡單或復(fù)雜的腳本以函數(shù)的形式加入程序。
l 交互性試驗(yàn) Jython提供了一個可以被用于與Java包和Java運(yùn)行中的程序交互的解釋器,這也就允許用Jython來調(diào)試Java程序。
l 程序快速開發(fā) Jython開發(fā)同等Java程序,但開發(fā)時間只是Java開發(fā)時間的二分之一到十分之一。這將直接增長編程的生產(chǎn)力。Java與Jython的無縫整合允許開發(fā)者在開發(fā)過程中自由的混合兩種語言。