<br><br><div class="gmail_quote">On Thu, May 28, 2009 at 2:09 PM, Mohan Parthasarathy <span dir="ltr"><<a href="mailto:suruti94@gmail.com">suruti94@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br><br><div class="gmail_quote">On Mon, May 18, 2009 at 12:31 AM, Ulrich Eckhardt <span dir="ltr"><<a href="mailto:eckhardt@satorlaser.com" target="_blank">eckhardt@satorlaser.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div>Steve Ferg wrote:<br>
> On the one hand, there are developers who love big IDEs with lots of<br>
> features (code generation, error checking, etc.), and rely on them to<br>
> provide the high level of support needed to be reasonably productive<br>
> in heavy-weight languages (e.g. Java).<br>
><br>
> On the other hand there are developers who much prefer to keep things<br>
> light-weight and simple.  They like clean high-level languages (e.g.<br>
> Python) which are compact enough that you can keep the whole language<br>
> in your head, and require only a good text editor to be used<br>
> effectively.<br>
<br>
</div>This distinction is IMHO not correct. If you took a look at Java, you would<br>
notice that the core language syntax is much simpler than Python's. OTOH,<br>
if you add the standard libraries, you would soon see that Python's<br>
libraries are not as consistent (i.e. conformant to PEP8) as Java's.<br>
<br>
What makes up for Python's perceived usability problems though is the<br>
commandline parser that allows you to inspect the type of an object and its<br>
parts of it at runtime, in particular the docstrings are a treasure there.<br>
<br>
That said, an IDE that provides auto-completion (e.g. that gives you a list<br>
of available class members) is a good thing in Java, because you don't have<br>
to browse the documentation as often. With Python, that is impossible<br>
because there are no types bound to parameters, so any type that fits is<br>
allowed (duck typing).<br>
</blockquote><div><br>I just downloaded the Aptana IDE which has Python support and I have not tried it yet. But I remebered seeing this thread. Has anyone used the Aptana IDE for Python development ?<br></div></div></blockquote>
<div><br>The "Aptana IDE" is just Eclipse (<a href="http://www.eclipse.org">www.eclipse.org</a>) with Aptana's plugins installed (you can get the plugins using a normal eclipse build too). The Python plugin they use is called PyDev (<a href="http://pydev.sourceforge.net">pydev.sourceforge.net</a>). Look through the archives for all the people using eclipse + pydev. There are lots of them.<br>
 </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="gmail_quote"><div><br>thanks<br>mohan<br>
 <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
Uli<br>
<font color="#888888"><br>
--<br>
Sator Laser GmbH<br>
Geschäftsführer: Thorsten Föcking, Amtsgericht Hamburg HR B62 932<br>
</font><div><div></div><div><br>
--<br>
<a href="http://mail.python.org/mailman/listinfo/python-list" target="_blank">http://mail.python.org/mailman/listinfo/python-list</a><br>
</div></div></blockquote></div><br>
<br>--<br>
<a href="http://mail.python.org/mailman/listinfo/python-list" target="_blank">http://mail.python.org/mailman/listinfo/python-list</a><br>
<br></blockquote></div><br>