[IronPython] Do you use IronPython Studio?

Tony Caduto tony_caduto at amsoftwaredesign.com
Mon Oct 6 16:33:52 CEST 2008


Antonio Cangiano wrote:
> Hello,
>
> I tried IronPython Studio and found fundamental flaws that make 
> programming with it far from enjoyable. Amongst the annoyances are the 
> lack of automatic indentation and the fact that the IntelliSense fails 
> to propose a list of properties for a given control. More severely, I 
> noticed that the IDE wipes out all the code already written by the 
> developer, if you double click on a particular event within the 
> Properties window for a control. Also, if you double click on a 
> particular event in the same window, and then remove the code for 
> handling the event, in Designer mode you will no longer see the UI you 
> had laid out, but just a basic form.
>   
> My question to the IronPython community is, what do you use? Do you 
> all use IronPython Studio for designing the UI and then hack away the 
> business logic with your favorite editor? If so, I think that the 
> current shortcomings of the IDE may negatively affect the adoption of 
> IronPython itself. I enjoy Python programming much more than I enjoy 
> C# programming, but after an hour long session with IronPython Studio 
> I was longing for the comfort of using the C# IDE.
>

IronPython Studio (IPS) is really bad IMHO.

I use Pyscripter (http://pyscripter.googlepages.com/)  and if I need to 
run under IronPython I make the changes needed (if any) and then run 
with IronPython.

Pyscripter is the best Python IDE I have tried, it does have a few 
quirks and flaws but is miles better than IronPython Studio.  Another 
nice thing about Pyscripter is it's built with
Delphi so it's native compiled and fast, and again because its compiled 
with Delphi it's a single exe (9mb)  with no dependencies, compare that 
with the huge footprint and dependencies with IPS.  Because Pyscripter 
is so small you can simple copy it to a server(debugger only works with 
Cpython) for debugging and delete it when finished.



More information about the Ironpython-users mailing list