I'm sure I could assemble a tool chain that does 90% of what I love about PyCharm in vi, but I'm a-OK with having my company pay $200 to have someone assemble that for me (or $100, if they didn't pay for it). In the same way that some people - but not me and my Lenovo - will pay extra for a shiny metal computer that just works, I'll pay extra for an IDE that gets out of the way when it should, and gets in the way it needs to.
JetBrains releases open-source Python IDE
131–140 of 218 posts
Re: JetBrains releases open-source Python IDE
#132Earlier quoted context omitted.
I'm a fussy bugger sometimes :-) Over the years I've learned to shy away from vim plugins. In my experience they're always missing a crucial motion or two and it just becomes counter productive for me to keep stumbling into the missing command. I think it's the curse of vim, we all use different subsets of its abilities! Another factor is the vim layer tends to be incomplete in terms of functionality exposed by the h…
Same. With the sole exception of ViEmu, every other Vim simulator seems to disappoint. E.g. Emacs plugins that simulate Vim.
also emacs's evil mode has come a long way.
Re: JetBrains releases open-source Python IDE
#133Excuse 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
Re: JetBrains releases open-source Python IDE
#134Earlier quoted context omitted.
Same. With the sole exception of ViEmu, every other Vim simulator seems to disappoint. E.g. Emacs plugins that simulate Vim.
netbeans's jvi is essentially a straight port of the vim code to java, and is therefore remarkably complete. also emacs's evil mode has come a long way.
Re: JetBrains releases open-source Python IDE
#135Re: JetBrains releases open-source Python IDE
#136The above probably is not a deal breaker for many people, but just as many people indeed use Python as REPL, so I would like to see more improvement.
Otherwise, no problem with the software so far that I have tried. Thanks, JetBrains.
Re: JetBrains releases open-source Python IDE
#137JetBrains has actually open sourced the complete IntelliJ Community Edition IDE/platform: see http://www.jetbrains.org/display/IJOS/Home and https://github.com/JetBrains/intellij-community Incredible!
Furthermore, they are working on a cross-platform C++ IDE (hopefully using Clang for parsing): http://www.jetbrains.com/objc/features/cpp.html . I can't wait for the release.
"The IDE will be integrated with Clang Analyzer, so that more than 2000 code inspections and error diagnostics results from Clang compiler would be shown right in the editor. Of course, you also would be able to review them in a bulk mode."
I use QT Creator for C++ authoring today primarily because of the Clang integration. Pretty excited to see it well-implemented by JetBrains.
Re: JetBrains releases open-source Python IDE
#138Excuse 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
I'm not a Ruby programmer, but I agree with your sentiment. I find an IDE for a language as lightweight as Python to be overkill.
I find it extremely helpful to have symbol lookup in my own codebase, suggestions, fast file opening and the ability to have useful highlights in Python, Html, coffeescript, javascript, css, et al.
Re: JetBrains releases open-source Python IDE
#139Earlier quoted context omitted.
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
#140How does this compare with pydev? http://pydev.org/
Better at code introspection, better at refactorings, better at debugging. Also, I prefer the UI.
Of course, you're the final arbiter of these things for yourself, so give it a short.