|
Jython语言结合了Python的灵活高效与Java的强大。Jython是两种广泛流行语言Java和Python的组合。Java已被广泛地接受,这可从很多公司都已配置了基于Java的应用得以见证。
另外Java有庞大的可利用的类库,并有很详尽的文档。Python则具有很好的灵活性,开发快速,容易使用。在两种语言之间做出选择是很难的事,但有了Jython,就不再需要做这种选择了。Jython能够实现在Java或Python中实现的任何类、算法和模式而不需考虑其他语言,它能在这两种语言之间保持几乎无缝的操作。
扩展其他语言像Perl或Python,需要专用的API或繁冗的封装器。如果不加改造,任何C代码都不可能在Perl或Python中使用,而任何的Java代码却能在Jython中运行。由于与Java的无缝集成,你可以在Jython中引入、使用任何Java类并创建派生类。不仅包括那些为某个特定API而写的类或与某个特定工具打包的类,而且包括任何Java类。另外你还能将Jython编译成Java的字节代码使其在Java的框架内运行。你甚至可以在Java中引入、使用任何Python类并创建派生类。 |
|