编程时使用Jython

时间:2010-08-28 14:53:07

标签: python jython

我最近开始学习Python,并且在Jython这个词期间开始学习。 从Google搜索结果中,我得出结论,这确实是一个非常重要的术语。 使用Jython编程/编码的经验是什么?

3 个答案:

答案 0 :(得分:14)

Jython只是在JVM(Java虚拟机)上运行的Python解释器的一个实现。

  

什么是JPython?

     

JPython是一个实现   Python编程语言就是这样   旨在运行Java(tm)   平台。它由一个编译器组成   将Python源代码编译为   可以直接运行的Java字节码   在JVM上,一组支持库   它们由编译的Java使用   字节码和额外的支持   从中使用Java包很简单   在JPython中。 JPython一直都是   由Jython重命名并取代。

因此,Jython中的编码与Python中的编码基本相同;具有访问Java库的优势。

阅读:Jython FAQWhy Jython?

答案 1 :(得分:4)

这不仅仅是访问Java库的优势。它还能够在Java VM上运行并提供所有支持和优化(即JIT编译)。

Jython对于编写Java应用程序脚本非常有用。

IronPython是一种类似于.NET CLI的方法

答案 2 :(得分:-8)

我给你的建议:忘记Jython和IronPython。除了初学者和他们的开发者之外,没有人使用它们。至于Jython,它比Python(又名CPython)慢得多,不那么健壮,也不太可靠。它没有大量的“电池”来自Python;此外,线程,进程和其他较低级别的内部工作是不同的,导致细微且难以调试的错误。