![]() |
1
21
SharpDevelop 具有 IronPython 2.0 Beta Integration 值得一看-特别是考虑到它是免费的。 另外,看看这个 Iron Python 2 - what IDE do YOU use? 讨论。似乎证实了你的信念,“Ironpython Studio不支持Ironpython 2”。 |
![]() |
2
19
注意:我最近写了一篇关于在Ironpython中使用几个主要的IDE的评论: http://www.voidspace.org.uk/ironpython/tools-and-ides.shtml (包括SharpDevelop、Eclipse和Pydev、Wing、Visual Studio和Ironpython Studio) 我不太喜欢Ironpython工作室,我认为这不是真正的制作质量。设计人员以Ironpython1为目标,生成的代码需要进行更改,以便使用Ironpython单独运行它们。不得不修改生成的代码从来都不是好事! 我使用Visual Studio中的设计器生成C,然后在Ironpython中生成子类来实际实现功能。 对于使用Ironpython,任何“普通”的python ide都可以。我喜欢wing,因为autocomplete是我在Python编辑器中看到的最好的。您还可以教它为.NET库自动完成(通过生成PI文件)。 对于使用Wing(Wing Personal是免费的,但专业版更好),不要将项目设置中的解释器设置为ipy.exe,因为您会丢失Wing中的交互式外壳,这对尝试非常有用。 这意味着您需要外部工具来运行测试、启动应用程序,但是使用Wing脚本API或操作系统工具将这些工具集成到Wing中非常简单。 Komodo、SPE、Vim、Emacs都是与Python集成的编辑器/IDE,它们都能很好地工作——这取决于您的喜好和工作流程。 您对IDE还有其他要求吗? 对于一般的Ironpython开发,我使用msbuild来提供构建自动化、用于构建安装程序的wix、用于编译为二进制程序集的pyc(Ironpython编译器示例)以及用于项目的自定义可执行文件,它是用C_编写的Ironpython宿主API的非常薄的包装。编辑器/IDE只是所使用的工具之一,而一般的PythonIDE应该能很好地为您服务。 【1】:注意:我最近写了一篇关于在Ironpython中使用几个主要的IDE的评论 http://www.voidspace.org.uk/ironpython/tools-and-ides.shtml |
![]() |
3
9
你可以试试 ironpythonstudio Visual Studio外壳。它看起来有点旧,可能需要重新构建才能与当前的Ironpython版本一起使用。 边注: 论 SO Podcast #50 (2009年4月22日) Steve Yegge 提到了一个内部的Google项目,其中涉及一个用于JavaScript的IDE,并且提到了Google中的“python人群”很感兴趣。在遥远的将来,我们可能会看到一些(Iron)支持Python的IDE来自Google。 从 transcript ,在标记[21:37]之后:
|
![]() |
4
7
这个 Python Tools for Visual Studio 是个不错的选择,它们甚至支持常规的python、jython和pypy。 它们支持重构、调试、代码完成以及各种其他预期的vs特性。甚至还有一系列用于HPC开发的功能,因为这些工具是由微软的技术计算小组开发的。 |
![]() |
5
3
我用过侧翼和锐器、胸衣和铁拳。我不喜欢日食。这就是为什么: sharpdevelop和corflags没有那么强大,链接dll有时是一个问题。Ironpythonstudio是微软的Visual Studio的一个实现,我非常讨厌它占用我的处理器,因为它比我拥有的任何权利都要多,当我在笔记本电脑上工作时,我无法忍受这种情况。
我只使用过免费版本的Wing,它不提供用户选项,如自动完成和
Eclipse IDE对于Java来说是很棒的,这是我最初介绍它的方式。它有所有的用户选项,我看不到自己在使用另一个IDE…曾经。 Eclipse最好的一点是,每种语言都有插件。我目前正在使用Java、PHP、Python和IrPython开发Eclipse代码。我也把它推荐给那些使用C/C++编码的朋友,喜欢它。 下面介绍如何使Eclipse与Ironpython一起工作:
祝贺你!现在您应该能够使用Eclipse来开发和运行Ironpython代码。
如果Eclipse给您找解释器带来困难,您所需要做的就是转到Eclipse中的项目设置,并将解释器配置为
如果你觉得你想把你的ipy脚本编译成一个exe,我还没能完成,而且已经有了 a thread for that on SO . 愿原力与你同在… |
![]() |
6
2
选中“die”(对于Davy的Ironpython编辑器)。 这是一个开源项目。一个无混乱的Ironpython代码编辑器,具有一些基本的IDE特性: http://code.google.com/p/davysironpythoneditor/ |
![]() |
7
1
我使用Emacs。不,真的! 如果您已经使用了Emacs,并且希望使用Python模式中的Ironpython,那么我在 another stackoverflow question . 我已经使用emacs+ironpython开发了办公自动化和其他各种.NET实用程序脚本。 |
![]() |
8
0
显然是JetBrains' PyCharm 将 support IronPython …我自己还没试过,但JetBrains做得很好。 |
![]() |
9
0
Sys模块的实现得到了改进,因此,如果您将“x:帧”或“x:全帧”选项传递给ipy.exe,那么现在可以在基本场景中使用cpython_ |
![]() |
Ben · 更改按钮上的内容模板单击Wpf 7 年前 |
![]() |
Ben · IronPython+Wpf上的按钮单击事件 7 年前 |
![]() |
Wayne Werner · IronPython+Mono错误-无法加载签名 11 年前 |