LƯU Ý: Gần đây tôi đã viết một bài đánh giá của việc sử dụng nhiều IDE lớn với IronPython: http://www.voidspace.org.uk/ironpython/tools-and-ides.shtml (Bao gồm SharpDevelop, Eclipse và PyDev, Wing, Visual Studio và IronPython Studio)
Tôi không phải là một fan hâm mộ lớn của IronPython Studio nó không thực sự chất lượng sản xuất theo ý kiến của tôi. Các nhà thiết kế nhắm mục tiêu IronPython 1 và mã được tạo ra yêu cầu thay đổi để tự chạy chúng với IronPython. Có để sửa đổi mã được tạo ra là không bao giờ tốt!
Tôi sử dụng các nhà thiết kế với Visual Studio để tạo C# và sau đó phân lớp trong IronPython để thực sự thực hiện chức năng.
Để làm việc với IronPython, bất kỳ IDE 'bình thường' Python nào sẽ ổn. Tôi thích Wing vì autocomplete là tốt nhất mà tôi đã thấy trong một trình soạn thảo Python. Bạn cũng có thể dạy nó để thực hiện tự động hoàn tất cho các thư viện .NET (bằng cách tạo các tệp PI).
Để làm việc với Wing (Wing cá nhân miễn phí - nhưng phiên bản chuyên nghiệp tốt hơn) không đặt thông dịch viên của bạn trong cài đặt dự án thành ipy.exe mặc dù vì bạn mất vỏ tương tác bên trong Wing rất hữu ích cho thử mọi thứ.Điều này có nghĩa là bạn cần các công cụ bên ngoài để chạy thử nghiệm, khởi chạy ứng dụng của bạn, nhưng sử dụng API kịch bản lệnh Wing hoặc các công cụ OS để tích hợp các công cụ này vào Wing thật dễ dàng.
Komodo, SPE, Vim, Emacs là tất cả các biên tập viên/IDE với tích hợp Python và tất cả sẽ hoạt động rất tốt - bạn thích phụ thuộc vào thị hiếu và quy trình làm việc của bạn.
Bạn có bất kỳ yêu cầu nào khác đối với IDE không?
Để phát triển IronPython chung, tôi sử dụng MSBuild để cung cấp tự động hóa xây dựng, Wix cho trình cài đặt xây dựng, Pyc (mẫu trình biên dịch IronPython) để biên dịch thành các tập hợp nhị phân và thực thi tùy chỉnh cho dự án. được viết bằng C#. Một trình soạn thảo/IDE chỉ là một trong những công cụ được sử dụng - và một IDE Python chung sẽ phục vụ bạn tốt.
[1]: LƯU Ý: Gần đây tôi đã viết một bài đánh giá của việc sử dụng nhiều IDE lớn với IronPython http://www.voidspace.org.uk/ironpython/tools-and-ides.shtml
Có đã có một số cập nhật về những gì có sẵn kể từ khi câu trả lời được chấp nhận đã được đăng. Tôi khuyên bạn nên xem xét kỹ hơn trang của Jeff Hardy [answer] (http://stackoverflow.com/questions/755883/ide-for-ironpython-on-windows/2978141#2978141). – oob