
Python
刘跃飞
今天是残酷的,明天是残酷的,后天是美好的
展开
-
C# 4.0 Dynamic --通过DLR直接调用IronPython
<br />本文假设你己安装了VS2010 Beta2和 IronPython 2.6 for .net 4.0 Beta2, 首先创建一个Console App并引用如下Dll (可以在你的IronPython安装目录中找到)<br /> IronPython.dll<br /> IronPython.Modules.dll<br /> Microsoft.Dynamic.dll<br /> Microsoft.Scripting.dll<br /> 然后用下面的代码替换掉默认生成的代码 <br转载 2010-06-08 16:18:00 · 964 阅读 · 0 评论 -
在.NET中嵌入IronPython 交互
随着IronPyhon 2.0 的发布,.NET Dynamic Language Runtime 也更加成熟了,在2.0中我们可以用动态脚本以粘合剂的方式编写架构体系中的各种逻辑单元,既便于修改,又能灵活适合多变的业务场景。当然,我的目标是在 Platform Framework 中能嵌入脚本引擎,而不是用 ipy.exe 去执行一个 "独立" 的任务。要让.net 项目能真正跟脚本进行交互,还得需要提供脚本引擎的实现。这得提到DLR一些基本 概念了。下图摘自 DLR 帮助文件,通过它我们基本可以转载 2010-06-08 16:27:00 · 693 阅读 · 0 评论 -
Python企业应用的优缺点
<br />作者: BUILDER.COM <br />Monday, July 15 2002 12:21 PM <br /><br />Python是软件开发领域一朵诱人的奇葩:人们经常把Python看作是一种起到缝合作用的严格脚本语言,不过却很少有人意识到Python已经足够强大到应用于工业级软件开发领域。Python的年岁比Java老,到现在,这种语言已经发展出了规模虽然不大但仍然在成长中的自描述企业应用 Pythonistas。 <br /><br />虽然人们经常把Python同Perl相比较,转载 2010-06-08 17:32:00 · 1305 阅读 · 0 评论 -
.NET DLR – IronPython- Silverlight 微软的战略性眼光
<br />一、.NET Dynamic Language Runtime<br />随着.NET 4.0 即将正式发布,最令人激动的无疑是动态语言运行时(Dynamic Language Runtime—DLR)这个新特性,终于要开始大放光芒了。<br />微软的每一步总是很具有前瞻性,当很敏感地意识到.NET Framework并不是构建应用时的唯一选择时,如何将各种不同语言构建出来的组件在.NET平台上重用,或者更胜一步,将这些组件添加到现有的.Net项目中而脱离语言和数据类型的束缚呢?<br />D转载 2010-06-08 16:19:00 · 903 阅读 · 2 评论