[Baypiggies] What am I missing using a text editor with some good Python features instead of an IDE?

Shannon -jj Behrens jjinux at gmail.com
Tue Mar 6 23:15:54 CET 2012


On Tue, Mar 6, 2012 at 11:26 AM, Dirk Bergstrom <dirk at otisbean.com> wrote:

> On 03/06/2012 10:39 AM, Shannon -jj Behrens wrote:
>
>>  * As far as I can tell, IntelliJ is the best IDE for Java, PyCharm is
>> the best IDE for Python, and RubyMine is the best IDE for Ruby.  They're
>> all from the same company.
>>
>
> Does JetBrains have some uber-IDE that combines all three?  One of the
> reasons I've stuck with Eclipse is that I have projects in multiple
> languages (I once built an app with significant amounts of Java, Python and
> Javascript, plus some Perl and shell).  At work I maintain one app that's
> 60/40 JavaScript/Python and another that's 90/10 Ruby/Javascript.  Eclipse
> handles transitions between languages seamlessly.  I'd hate to have to keep
> multiple IDEs open...


PyCharm and RubyMine each work with all the standard web technologies
extremely well.  That's the biggest reason I don't use WingIDE--I suspect
PyCharm and RubyMine do a better job with HTML, CSS, and JavaScript.

There is a $500 monster called IntelliJ Ultimate that gives you everything
in one IDE.  I tried it out, and although it's supposed to be a strict
superset of PyCharm, it didn't work out so well for me.  For instance, it
didn't recognize when a subdirectory contained a Google App Engine project.
 Apparently, if you know what you're doing, you can configure it correctly.
 However, sticking with PyCharm for Python and RubyMine for Ruby is
simpler.  I've only had one project that combined the two, and thankfully,
I don't have to work on that project any more.  I'm not the only one who's
had this problem.

Dirk, if you're familiar with Eclipse, I doubt that switching to PyCharm
would take you very long.  I'd be surprised if it took you more than a few
hours to start seeing some productivity improvements.

As for Vi keybindings for Eclipse, I've heard there is a commercial project
that adds them.  The Vim keybindings for IntelliJ are okay, but not
spectacular.

Happy Hacking!
-jj

-- 
In this life we cannot do great things. We can only do small things with
great love. -- Mother Teresa
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/baypiggies/attachments/20120306/d800862c/attachment-0001.html>


More information about the Baypiggies mailing list