当铁蟒遇上猴子
来源:互联网 发布:知微是什么意思 编辑:程序博客网 时间:2024/04/28 08:38
听说过Jython吗?Jython是Python语言在Java平台上一个实现,它可以让开发者用Python语言来进行Java体系下的开发。Jython当年的推出曾经在整个python和Java社区都引起巨大的轰动,而Jim Hugunin正是Jython的作者。可惜的是Jython自2.1版本以后就未曾再发展新版本了,这多少有点令人遗憾。不过现在Jim Hugunin又回来了。这次他带来是IronPython。
在数月前PyCon 2004大会上,IronPython就曾经轰动一时。作为一个在.NET平台上Python语言的实现,IronPython的banchmark成绩居然要好过其C语言的实现CPython。由此可见.NET出色的架构设计以及Jim Hugunin对语言设计深刻的理解能力。
当然了,IronPython同样也可以在Mono上运行。不经意之间,微软在开源社区的帮助下,对Java完成了一次合围。利用Mono实现了跨平台的能力,用IronPython实现其跨语言的设计能力,而且是第三方的语言,不是微软的原创。当然,对于Jim Hugunin这样的天才,微软又岂能坐视不见,这不,随着IronPython第一个版本的发布,Jim Hugunin也跟着进了微软开始上班了。
IronPython在Mono上的顺利运行,从一个侧面也证明了Mono与.NET良好的兼容能力。虽然在速度上,Mono尚无法与.NET相媲美(根据IronPython的测试,Mono的速度大概只有.NET的60%)。但我们相信,随着功能完成,开源社区的开发者一定花更多的精力来进行性能的优化。Mono和IronPython一定会有更加美好的未来。
- 当铁蟒遇上猴子
- 当管理者遇上技术
- 当Hibernate遇上Spring
- 当 Hibernate 遇上 Spring
- 当Hibernate遇上Spring
- 当美女遇上变形金刚
- 当黑客遇上菜鸟
- 当GPL遇上MP
- 当 Hibernate 遇上 Spring
- 当爱情遇上房子
- 当挖掘遇上分布式
- 当Maven遇上MyEclipse
- 当vim遇上C++
- 当vim遇上C++
- 当Widget遇上MID
- 当Maven遇上MyEclipse
- 当vim遇上C++
- 当测试遇上开发
- cold_backup
- 澳门赌博记
- 用java实现签发数字证书
- 存储过程中的output应用
- bash中的括号
- 当铁蟒遇上猴子
- 专访Miguel de Icaza
- FreeBSD - upgrade core system
- 终于快忙完了
- Community 学习(C#版)
- 昨天的Python程序改写成JScript.NET了。
- 项目结束了
- 今年七夕不送花
- DataGuard - 备用数据库方案中举足轻重的一个操作系统参数