Live data from Hacker News

JetBrains releases open-source Python IDE

jetbrains.com

121–130 of 218 posts

Re: JetBrains releases open-source Python IDE

#121
post #72

Excuse me if I'm being naive, but does Python development need an IDE? In what ways could it be helpful? I'm under the impression that Python is not compiled generally. I'm coming from the Ruby point of view

Ruby devs don't understand the need for interfaces or type-hinting either, so this doesn't surprise me. But then they go and try to make fun of PHP.

b/c type hinting in PHP is a wishy-washy half feature typical of the language. Python engineers don't understand type hinting either -- and we like it that way. Because if it walks like a duck and quacks like a duck, treat it like a duck.

Re: JetBrains releases open-source Python IDE

#123
post #109
post #99

Earlier quoted context omitted.

I agree. I've been using IDEA since early 2005. I am currently working on a project that requires me to use Eclipse, and it's almost unusable.

Retraining the brain is difficult in almost any facet. I tried switching keyboard layouts once, suffice it to say I've reverted to ye olde QWERTY.

For what it's worth, I used Eclipse for 3-4 years before Intellij (it was what my university introduced students to for programming in C++ and Java). Switching to Intellij was pretty painless other than initial configuration overload (since there's so much more built into it by default than Eclipse). Having to switch back to Eclipse at times for a few things since was not so much.

Intellij just as a much more intuitive UI and layout. Eclipse is fine if you're used to it, but it's much more dissociative by design when switching languages or usages than Intellij.

Re: JetBrains releases open-source Python IDE

#124
post #117
post #50

Earlier quoted context omitted.

For exploratory interactive programming and shorter scripts, not really. For building larger more complicated systems, very much so. Personally I use both, continuously switching between the two. I play around in ipython/pylab until I've gotten all the algorithms and details worked out, and then use Pycharm to add that code to the larger library or application which those algorithms will be a part of.

I feel like IPython is better for sharing your final analysis but I do all of my coding/development in Emacs + python-mode and haven't been able to figure out all the hype around IPython. And once you start with Pylab it becomes difficult to map your functions back to their original namespaces (especially since many are redundant between numpy and scipy) in a bigger project, so I stopped using it altogether. Could yo…

What entrypoint are you using to run your programs? REPL function calls / test runners / main methods from the CLI / local web server w/browser? I think understanding that matters the most.

If you do a lot of development in the REPL (i.e. exploration), then that is where iPython (in a notebook, or a shell) really is nice. If you don't, then you may not see the benefit.

Re: JetBrains releases open-source Python IDE

#125
post #111
post #82

Earlier quoted context omitted.

With this new JetBrains IDE, Unix toolset, Xcode, etc, OS X might finally become a strictly better C++ development environment than Windows. One can hope...

Just curious, what is lacking in Xcode for C++ development? I've a few years experience with C++ and I find Xcode to be quite nice and usable.

Main things for me are the refactoring, code navigation (find usages is awesome!), and coding assistance. Check those out here : http://www.jetbrains.com/objc/features/

Re: JetBrains releases open-source Python IDE

#127
post #45

Does this mean that the PHP, Ruby, and Obj-C versions will be seeing community editions soon as well?

No, this is very unlikely. (JetBrains CTO here, by the way.)

Props for even posting on HN. Perfect example of marketing "doing it right TM"

Re: JetBrains releases open-source Python IDE

#128

I'm fairly new to the Python world but I've been using PyCharm for a couple months now and it is absolutely amazing. JetBrains makes really great products, I've been a huge fan of IntelliJ IDEA (Java) for a few years now - converted many die hard Eclipse users over to it, and they never looked back.

+10. JetBrains PyCharm is the stuff. They make a fantastically solid IDE. Love that they've released a community edition. #winning

Re: JetBrains releases open-source Python IDE

#129
post #93

Earlier quoted context omitted.

Did you even bother looking? It states on the linked page that the code is under the Apache 2 License and the download page states it too: Community Edition FREE Lightweight IDE for Python development only Free, open-source, Apache 2 license Intelligent Editor, Debugger, Refactorings, Inspections, VCS integration Project Navigation, Testing support, Customizable UI, Vim key bindings

I suppose Meai is referring to AppCode, which is a different product.

If so, my bad. :-)

Re: JetBrains releases open-source Python IDE

#130
I own personal licenses for Idea, RubyMine, and PyCharm - all amazing good products.

Where I am working now, Eclipse is the supported environment so I am using it. OK, but not as good...

BTW, when they open sourced Idea for Java, I was pleasantly surprised how easy it was to build. Nicely packaged.

Post reply on HN