|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2004-05-14
Jython 是 Python 的一种实现,已无缝集成到 Java 平台中。Python 主要在 UNIX 环境中使用,是一种强大的面向对象的脚本语言。
Jython 非常有用,因为它运行于 JVM 上,且具有成熟脚本语言所具有的高生产率。与 Python 程序不同,Jython 程序可以运行在任何支持 JVM 的环境中。现在这意味着可在大多数计算系统上使用,包括 Microsoft Windows、Mac OS、大多数 UNIX 变体(包括所有 Linux 系统)和所有的 IBM 系统。 http://www-900.ibm.com/developerWorks/cn/cnedu.nsf/java-onlinecourse-bytitle/77E6E02BC761AB1CC8256E8E0021B1B9?OpenDocument 从教程中了解到好象很早就有了,我怎么才看到,寡闻 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
时间:2004-05-16
推荐jython的ide:
1 eclipse + 插件 2 jedit + 插件 (插件要注意版本和依赖性) 3 free java |
|
| 返回顶楼 | |
|
时间:2004-05-16
好像Eclipse下的插件有不少,看看这个吧:
http://home.tiscali.be/redrobin/jython/ |
|
| 返回顶楼 | |
|
时间:2004-05-17
java和python比较起来,有些接口真是过度设计:over-designed
想想那些io package |
|
| 返回顶楼 | |
|
时间:2004-05-19
介绍 Jython,第 2 部分:编程要素
这是介绍 Jython 脚本语言的两部分教程的第 2 部分。Jython 是一个与 Java 平台无缝地集成的 Python 实现。Python 是一种强大的、面向对象的脚本语言,主要用于 UNIX 环境。 在本教程的 第 1 部分 ,介绍了 Jython 的基本内容,包括安装和设置、访问选项和文件编译、语法和数据类型、程序结构、过程语句和函数。第 2 部分将介绍使用这种强大的脚本语言的更高级的内容,首先是用 Jython 进行面向对象编程。还将介绍用任何语言进行应用程序开发时都很重要的内容,包括调试、字符串处理和文件 I/O。 http://www-900.ibm.com/developerWorks/cn/cnedu.nsf/java-onlinecourse-bytitle/2948B829614A190FC8256E97001A4C9D?OpenDocument |
|
| 返回顶楼 | |
|
时间:2004-05-27
http://www.jython.org 很久都访问不了, 好在http://jython.sf.net还可以,不过python都出到2.3.4稳定版了,jython还只有2.1
笨笨的问, 既然有了python,为什么还要有jython和.net的版本? 除了能够直接调用java写的库以及swing. |
|
| 返回顶楼 | |
|
时间:2004-05-29
举个例子说说吧。最近改造一个简单的Web报表页面,原先是用JSP/JavaBean做的,后来发现bug,需要推翻原来的算法。
新的算法稍微复杂了一点。恰好学了一点Python,想到是否用Jython来做数据计算处理,因为Jython(Python)的list、dictionary等数据类型用起来很方便。等计算好了之后,把结果传给JavaBean,仍旧由JSP把内容显示出来。 一点体会:使用Jython的目的并不一定单单是要在原先用Python(CPython)的地方改用Jython,除非这个环境没有CPython可用,只有JVM。但是Jython除了可以使用Java的类(比如JDBC调用)外,有个主要的好处是它把Python解释器作为一个Java类提供了。也就是说,可以把Python嵌入你的Java程序,而你的程序仍旧是Pure Java的。在一个Java程序中,只要实例化这个类,就可以调用Jython,让它帮你处理数据。根据具体应用,在适当的地方使用Jython,可能会提高你的生产率。 虽然目前Jython的版本仍然停留在2.1,但通常已经够用了。我想只要能提高生产率,没有明显的bug,就可以考虑使用。当然,我也希望它继续发展。 我的想法是,如果能比较明显地提高生产率,可以适当使用混合语言编程。(当然也要考虑其它因素,如可维护性。) 以上只是一些粗浅的想法,希望和朋友们探讨探讨。 |
|
| 返回顶楼 | |
|
时间:2004-05-30
我在win上使用python。。。用python+win32 extention 写com组件(就是把python的library包起来),可以用vc或delphi、python调用。。。。
python的确很方便,比较容易使用。再加上几本书: 1 python以及win32all的的doc 2 OReilly - Python Cookbook.chm,应用专项讲解 3 OReilly - Python Programming on Win32.chm,win32的应用 4 Oreilly.Python.In.A.Nutshell.eBook-LiB.chm 语言总结。 5 Oreilly.Learning.Python.2nd.Edition.eBook-LiB.chm 由浅入深 语法层次的东西,查手册,copy and paste。还要把精力放在对象中间件上,比如win上的com。让python和其他的东西集成起来。 |
|
| 返回顶楼 | |
|
时间:2004-05-30
谢谢两位的意见, Python与java与DelPhi的集成都是我感兴趣的东西,
实践后再回来与两位讨论. |
|
| 返回顶楼 | |
|
时间:2004-05-30
Python与Delphi的集成还有一个方法:Python for Delphi,一组免费的VCL组件。我试了一下,似乎也不错。你也可以试试看。(不好意思,此贴似乎与Java无关了。)
|
|
| 返回顶楼 | |









