Visual studio 2010 IronPython:-Visual Studio 2010还是SharpDevelop?

Visual studio 2010 IronPython:-Visual Studio 2010还是SharpDevelop?,visual-studio-2010,ironpython,ironpython-studio,Visual Studio 2010,Ironpython,Ironpython Studio,我正在考虑用IronPython为客户开发一个中型项目。它是一个非常简单的现有系统的替代品,我已经支持了好几年,所以规范定义得很好,也很容易理解 这是我的第一个重要的IronPython和.Net项目,所以我希望有一点学习经验。我本来打算使用VisualStudio2010,但我可以以合理的价格购买VisualStudio2010,虽然我知道VisualStudio2008的IronPython工具不太好,但我还没有看到关于它的任何东西 是否有人在规模合理的商业环境中使用过这两种方法中的一种或两

我正在考虑用IronPython为客户开发一个中型项目。它是一个非常简单的现有系统的替代品,我已经支持了好几年,所以规范定义得很好,也很容易理解

这是我的第一个重要的IronPython和.Net项目,所以我希望有一点学习经验。我本来打算使用VisualStudio2010,但我可以以合理的价格购买VisualStudio2010,虽然我知道VisualStudio2008的IronPython工具不太好,但我还没有看到关于它的任何东西

是否有人在规模合理的商业环境中使用过这两种方法中的一种或两种?您有什么建议吗

(我知道,但这是关于VS2010的)

问候

从我在Visual Studio 2010 Beta程序期间和之后在线关注和阅读的内容来看,Visual Studio.NET 2010中似乎没有对IronPython的直接IDE支持:

但是,通过CodePlex上的IronPython 2.6.1稳定版本,使用IronPython的.NET 4.0框架提供了动态语言运行时支持: ,但同样,没有对VisualStudio.NET2010 IDE的直接支持

至于SharpDevelop中的IronPython支持,IDE完全支持WinForms和基于控制台的应用程序,并支持IronPython的调试器,包括2.6.1和从SharpDevelop 3.2 RTW开始的.NET 4.0运行时。Matt Ward是IronPython和SharpDevelop IDE集成工作的负责人,他通过论坛和他的博客文章非常积极和有帮助。我当时正在使用SharpDevelop在IronPython中进行一个小项目,对于我在SharpDevelop 3.0 Beta 1中发现的问题和bug,Matt对IronPython问题的支持和周转时间是巨大的

考虑到这一点,如果您正在寻找使用IDE的生产率提高、对IronPython应用程序的源代码调试支持以及使用.NET 4.0 Framework和DLR支持的所有好处,那么您可能需要从SharpDevelop开始

我希望这能有所帮助……

考虑到这些产品在CTP阶段是“唯一的”,它们的质量非常高(其他人都会称之为beta版)。我一直在使用他们时,我可以现在已经有一段时间了,没有任何重大问题。如果您对VS2010工具有任何问题,IronPython团队非常乐意接受反馈


但是,我没有使用SharpDevelop的工具,因此我无法真正比较它们。

下面是适用于Visual Studio 2010和SharpDevelop的IronPython工具的快速比较,其中一个工具具有另一个工具没有的功能:

适用于Visual Studio 2010的IronPython工具具有:

  • 更好的智能感知
  • WPF设计师
  • 可以在没有项目的情况下编辑代码
  • 转到定义支持
  • 查找所有支持的参考资料
  • 更全面的IronPython交互式窗口集成
夏普发展:

  • WinForms设计器
  • 支持从C#、VB.NET到Python的代码转换
  • 将IronPython代码编译为可执行文件或类库

他们两个都是免费的。您可以使用免费下载的IronPython工具。

实际上,VS2010现在有了直接支持:它是一个扩展(.vsix)。当然,如果你想要一个简单的体验,再加上创建可执行文件的能力,SharpDevelop是很棒的。我会用它来用IronPython创建XNA游戏,因为IronPython工具不支持.NET3.5,仅支持4.0。jcao219:对于我的疏忽,我深表歉意。我没有遇到过适用于VisualStudio2010的IronPython工具。我感谢您的跟进。感谢您让我了解免费的Visual Studio Shell。注意:我发现在安装Iron Python工具之前下载shell会有所帮助。