当前位置:  开发笔记 > 编程语言 > 正文

在windows上使用ironpy的IDE

如何解决《在windows上使用ironpy的IDE》经验,为你挑选了4个好方法。

我目前正在学习铁心和爱,但我正在寻求继续使用notepad ++和cmd.exe,并尝试使用一些更多的果汁.

我最近了解到,铁蟒工作室不支持铁蟒2,这使我的选择更加困难.

他们的任何IDE用于windows都是好的铁蟒2开发吗?



1> dommer..:

使用IronPython 2.0 Beta集成的SharpDevelop值得一看 - 特别是考虑到它是免费的.

另外,看看这个Iron Python 2 - 您使用什么IDE?讨论.似乎确认您认为"IronPython Studio不支持IronPython 2".



2> fuzzyman..:

注意:我最近写了一篇关于使用IronPython的几个主要IDE的评论:http ://www.voidspace.org.uk/ironpython/tools-and-ides.shtml(包括SharpDevelop,Eclipse和PyDev,Wing,Visual Studio和IronPython)工作室)


我不是IronPython Studio的忠实粉丝,我认为它不是真正的生产质量.设计人员定位IronPython 1,生成的代码需要更改才能使用IronPython自行运行它们.必须修改生成的代码永远不会好!

我使用Visual Studio的设计器生成C#,然后在IronPython中进行子类化以实际实现该功能.

对于使用IronPython,任何"普通"Python IDE都可以.我喜欢Wing,因为自动完成功能是我在Python编辑器中看到的最好的.您还可以教它为.NET库执行自动完成(通过生成PI文件).

对于使用Wing(Wing个人是免费的 - 但专业版更好)不要将你的解释器在项目设置中设置为ipy.exe,因为你丢失了Wing内部的交互式shell,这对于尝试解决问题非常有用.

这意味着您需要外部工具来运行测试,启动应用程序,但使用Wing脚本API或OS工具将这些工具集成到Wing中很容易.

Komodo,SPE,Vim,Emacs都是Python集成的编辑器/ IDE,并且都能很好地工作 - 您更喜欢它们取决于您的品味和工作流程.

您对IDE还有其他要求吗?

对于一般的IronPython开发,我使用MSBuild提供构建自动化,Wix用于构建安装程序,Pyc(IronPython编译器示例)编译为二进制程序集,以及项目的自定义可执行文件,这是围绕用C#编写的IronPython托管API的非常薄的包装.编辑器/ IDE只是所使用的工具之一 - 一般的Python IDE应该很好地为您服务.

[1]:注意:我最近写了一篇关于使用IronPython的几个主要IDE的评论http://www.voidspace.org.uk/ironpython/tools-and-ides.shtml



3> gimel..:

你可以试试ironpythonstudio Visual Studio shell.它看起来有点旧,可能需要重新构建才能与当前的IronPython版本一起使用.

边注:

在SO播客#50(2009年4月22日)上,Steve Yegge提到了一个涉及JavaScript IDE的内部Google项目,并提到Google中的"Python人群"很感兴趣.在遥远的未来,我们可能会看到一些(Iron)支持Python的IDE来自Google.

从成绩单开始,在[21:37]之后:

Yegge:代码导航.因此,我认为,我们采用的JavaScript方法是我们将如何进行静态分析的模型,当我说"我们"时,我指的是行业 - 我们希望如何对语言进行静态分析像Perl和Python以及Ruby等.事实上,这里的Python人群,当他们[看到]我在内部所做的事情时,他们就像是"哦,我们希望这对Python有很大帮助." 所以...


IronPython Studio不是生产质量 - 其他IDE有更好的自动完成(等)来使用Python.您使用IronPython Studio获得的是视觉设计师 - 但他们的目标是IronPython 1和*而不是*2.您仍然可以使用Visual Studio(Express)中的可视化设计器生成C#,然后使用IronPython生成的程序集(包括子类).

4> Jeff Hardy..:

Visual Studio的Python工具是一个很好的选择,它们甚至支持常规的Python,Jython和PyPy.

他们支持重构,调试,代码完成以及各种其他预期的VS功能.甚至还有许多用于HPC开发的功能,因为这些工具是由Microsoft的技术计算组开发的.


我也认为这实际上是最好的解决方案.如果你走这条路,你可以下载[Visual Studio Shell(集成)](http://www.microsoft.com/downloads/en/details.aspx?FamilyID=8e5aa7b6-8436-43f0-b778-00c3bca733d3&displaylang=en )免费然后下载工具.我发现首先下载shell会有所帮助!
推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有