问题标签 [ironpython]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - IronPython and ASP.NET
Has anyone built a website with IronPython and ASP.NET. What were your experiences and is the combination ready for prime-time?
.net - 哪种 Dynamic .NET 语言更适合学习,Iron Ruby 还是 Iron Python?
我想花一些时间来了解更多关于基于 DLR 构建的动态语言的信息,但我不确定哪种语言更适合学习。
时间有限,我真的只有时间看看学习其中之一。
从长远来看,对于两者(Iron Ruby 或 Iron Python)中的哪一个更有用有什么意见吗?
python - 编写适用于 CPython、Jython 和 IronPython 的 Python 代码的一些策略是什么
尝试同时针对其中两个环境,我可以肯定地说,如果您必须使用数据库等,您最终必须为该环境编写独特的代码。你有一个很好的方法来处理这种情况吗?
.net - 从非托管代码中使用 DLR
是否可以从非托管代码(如 C++ 或 Delphi)调用托管代码,特别是 IronRuby 或 IronPython?
例如,我们有一个用 Delphi 编写的应用程序正在迁移到 C#.NET 我们想在我们的新应用程序中提供 Ruby 或 Python 脚本来替换 VBSCRIPT。但是,我们需要在旧的 Delphi 应用程序中提供 Ruby/Python 脚本。是否可以从 Delphi 代码中使用 IronRuby/IronPython 提供的托管 dll?
python - Jython 的 IronClad 等效项
IronPython 有一个项目 - IronClad,旨在透明地在其中运行 C 扩展。Jython 有类似的项目吗?
python - 你能用 Python 或 Boo 之类的语言进行类似 LINQ 的查询吗?
以这个简单的C# LINQ查询为例,想象这db.Numbers
是一个包含一列的SQLNumber
表:
这将在C#中非常有效地运行,因为它会生成类似的SQL查询
它没有做的是从数据库中选择所有数字,然后在C#中过滤它们,就像它最初看起来那样。
Python支持类似的语法:
但是这里的if
子句在客户端而不是服务器端进行过滤,效率要低得多。
Python中是否有与LINQ一样高效的东西?(我目前正在评估Python vs. IronPython vs. Boo,因此适用于任何这些语言的答案都很好。)
.net - 铁蟒,美汤,win32 app
美汤配铁蟒有用吗?如果是这样,使用哪个版本的铁蟒?使用 Iron python 在 .net 2.0 上分发 Windows 桌面应用程序有多容易(主要是 c# 调用一些 python 代码来解析 html)?
c# - 如何使用 IronPython 的 win32api
在 IronPython 中编写一些测试脚本,我想验证一个窗口是否显示。我有主应用程序进程的 pid,并且想要获取与 pid 相关的窗口标题列表。
我试图避免使用诸如 FindWindowEx 之类的 win32api 调用,因为(据我所知)您无法直接从 IronPython 访问 win32api。有没有办法使用内置的 .net 类来做到这一点?我遇到的大多数东西都建议使用 win32api,如下所示。
更新:我找到了解决我想做的事情的方法。下面回答。
ironpython - IronPython 和 IronRuby 的当前标准合规级别
有人对此有一些数字吗?我只是在找一个百分比,一个总结会更好。
标准合规性:实现如何符合标准语言规范?
对于那些仍然不清楚的人:我强调current。下面提供的 IronPython 链接包含 2 年前最后一次编辑的信息。
.net - 动态 .NET 语言性能?
我知道 IronPython 是 .NET 平台上的 Python 实现,就像 IronRuby 是 Ruby 的实现,而 F# 或多或少是 OCaml。
我似乎无法理解的是,这些语言在速度方面是否更接近于它们的“祖先”,或者更接近于 C# 之类的东西。例如,IronPython 是否以某种方式“编译”为 C# 使用的相同字节码,因此运行速度也一样快?