在看到自由、创新、研究、探索……以及木野狐两位兄台写就的有关IronPython的文章之后,俺也有些跃跃欲试了,毕竟也有一段时间没有写有关IronPython的文章了。之前减少了对IronPython的关注,原因(也可以说是借口)很简单——IronPython 1.0一直都处于beta状态,版本更替很频繁,希望等到正式版发布再说。2006年9月6日,在经过了9个beta之后,IronPython 1.0终于在千呼万唤中发布了。噢,这着实是振奋人心的消息啊!而我也可以抛掉所谓的借口,重新关注这条可爱的小蟒蛇了。
首先,我们可以发现IronPython又搬家了,小蟒蛇的窝从GotDotNet.com挪到了CodePlex.com,加上最初的IronPython.com,这跟孟母三迁可有得一拼了。:)
其次,IronPython的文档也开始丰富起来了,Interactive Mode(交互模式)的使用也更加方便了,从ipy -help那长长的列表就知道它为我们提供多少便捷的使用选项了。
最后,IronPython的源代码和可执行版本分开发布了。由于整个项目迁移到了CodePlex这个支持Wiki的平台上,IronPython team能够进行更频繁的源代码发布,让忠实拥趸们第一时间下载到最新的代码进行试用,从而为项目开发人员提供最及时的反馈。
管中窥豹,可见一斑。以上三点的变化虽小,但是表明IronPython发展的态势是十分良好的,这正好说明了开源社区力量的强大。与此同时,IronPython靠上了微软这个东家,Visual Studio对IronPython的支持自然也不敢怠慢。所以,我们可以预见在不久的将来,IronPython会在.NET的开发上占据重要的一席之地。
说完IronPython的变化,回首一下往事,不免有些感慨。从2004年9月11日写下第一篇有关IronPython的文章到今天,已经足足两年时间了,我也写下27篇有关IronPython的随笔。光阴荏苒,IronPython在成长,自己也在不断的提高。然而于软件而言,不断的升级完善是其主旋律,于我们程序员而言,学无止境,孜孜不倦则是前进的方向。总之,追求卓越正是发展的推动力。还记得在两年多前,由于对ASP.NET以及Python的喜爱,我一直都盼望着能够使用IronPython来编写ASP.NET应用程序。现在这个愿望已经实现了,木野狐的这篇随笔说的就是这件事情。这种愿望实现的感觉无异于小时候得到了梦寐以求的玩具。:)
为了让大家能够劲往一处使,偶有一个小小的提议:建立一个IronPython的团队博客,让大家写的文章能够集中起来,大家也能够就IronPython进行更广泛而深入的讨论。正所谓众人拾柴火焰高,不知各位兄台意下如何呢?
最后奉上一个由IronPython之父Jim Hugunin主讲的视频,里面有很多很棒的范例噢。
分享到:
相关推荐
IronPython是一种基于.NET和Mono平台的Python实现,它是由Jim Hugunin开发的,而他也是Jython的创始人。这个项目的主要目标是提供一个与标准CPython解释器兼容的Python环境,同时利用.NET框架的强大功能。IronPython...
在.NET 6中调用IronPython来实现动态执行脚本是一项强大的功能,它允许程序员在运行时编写和执行Python代码,极大地增强了应用的灵活性。IronPython是一个开源的Python实现,它能够无缝集成到.NET环境中,使得.NET...
IronPython是一种基于.NET框架的Python实现,它允许开发者在.NET平台上使用Python语法编写代码,并能够无缝集成.NET生态系统中的各种资源。IronPython与传统的CPython(标准Python解释器)相比,最大的优势在于它...
《IronPython in Action》是一本深入探讨IronPython的权威书籍,专为那些希望利用Python的强大功能与.NET Framework的丰富库进行交互的开发者而设计。这本书不仅涵盖了Python的基础知识,更着重于讲解如何在.NET环境...
IronPython 2.6 是一个开源的Python解释器,它完全用C#语言编写,并且与.NET Framework紧密集成。这个项目是由微软的前员工、现为Google员工的Michael Foord领导的,旨在提供一个高性能、可扩展且能够无缝运行在.NET...
IronPython in Action 无水印pdf版。 IronPython in Action 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络 IronPython Action
标题中的"IronPython-2.7.7.msi"指的是IronPython的一个版本,这是一个开源的Python实现,可以在.NET Framework上运行。它允许开发者使用Python语言编写应用程序,同时利用.NET平台的强大功能。金蝶云,另一方面,是...
IronPython是一种开源的Python解释器,它被设计成可以在.NET框架上运行,使得Python程序员能够利用.NET的强大功能。这个压缩包包含的是C#实现的IronPython脚本引擎源码以及相关的示例,对于想要深入了解Python在.NET...
IronPython是一种开源的Python实现,它能够无缝地与.NET Framework集成,允许开发者使用Python语言编写.NET应用程序。在.NET环境中,IronPython提供了与C#、VB.NET等其他.NET语言的互操作性,使得Python开发者可以...
### IronPython in Action #### 知识点概览 1. **IronPython 概述** - 定义与背景 - Python 和 .NET 的结合 - IronPython 的特性与优势 - 实际应用场景 2. **IronPython 入门** - 安装与配置 - 第一个 Iron...
IronPython是一款专为.NET Framework设计的Python实现,它允许开发者在.NET平台上使用Python语言进行编程。这个压缩包“IronPython.7z”包含了IronPython的两个版本:稳定版2.7.11和测试版3.4.0a1。 1. **Python ...
IronPython是Python编程语言的一个实现,它允许开发者在.NET Framework和Mono平台上运行Python代码。这个压缩包"IronPython-2.7.7-win.zip"包含了IronPython的2.7.7版本,专为Windows操作系统设计。这个版本是在...
标题中的"IronPython和C#交互"涉及到的是两种不同编程语言——IronPython(一种Python的实现,能够在.NET框架上运行)和C#之间的协同工作。 IronPython的优势在于它允许Python开发者利用.NET平台的强大功能,而C#是...
IronPython-2.7.5 是一个开源项目,它允许开发者在 .NET Framework 上运行 Python 代码,并且能够与 C# 程序无缝集成。这个版本是 IronPython 的一个重要里程碑,提供了对 Python 2.7.5 版本的支持。在本文中,我们...
【IronPython2.0最新版本】是Python编程语言的一个实现,它允许开发者在.NET Framework上运行Python代码。这个实现由Microsoft开发,旨在提供一个与标准CPython解释器兼容的环境,同时利用.NET平台的高性能和丰富的...
《IronPython in Action》是由Manning出版社出版的一本专业书籍,专注于探讨Python编程语言在.NET框架中的应用,即IronPython。这本书旨在帮助开发者理解和利用IronPython这一强大的工具,它允许Python程序员充分...
这个解释器由IronPython项目团队开发,其目标是提供一个与标准CPython(Python的官方实现)高度兼容的实现,同时利用.NET的优势,如垃圾回收、类型系统和集成的C#库。 标题中的"IronPython"指的是这个特定的Python...
[Apress] IronPython 高级程序设计 (英文版) [Apress] Pro IronPython (E-Book) ☆ 出版信息:☆ [作者信息] Alan Harris [出版机构] Apress [出版日期] 2009年06月22日 [图书页数] 312页 [图书语言] 英语 ...
IronPython IDE是一款基于C#语言开发的集成开发环境(IDE),专为IronPython编程语言提供支持。IronPython是Python的一种实现,它运行在.NET Framework或Mono框架之上,能够充分利用.NET平台的强大功能。这款IDE旨在...