I've not used development tools as good as theirs since the days when Borland was handing Microsoft it's own head in the IDE wars of the late 90's.
Phpstorm in particular makes the language much more fun to work with and it stops you dropping out the flow state with stupid paper cut errors/messages.
JetBrains is one of the most interesting developer-minded companies out there right now and have been for a number of years. Between IntelliJ IDEA (Java and all things JVM, and then some), Resharper (must-have extension for Visual Studio), all their other IDEs built on the IntelliJ IDEA core (Webstorm, Phpstorm, RubyMine, PyCharm, ..?) and all the other great tools they offer (TeamCity for one), I don't know what this developer's life would look like without them.
I love this. When I'm browsing code on github (which I do often), I find myself trying to use my editor's hotkeys to jump around in the source. I've been hoping for something like that, and now that this exists, I think it's just a matter of time before github implements it.
This piece of software looks awesome. Kudos to JetBrains! However, could you guys fix the sluggishness of PyCharm? PyCharm is awesome too, but this problem renders the IDE cumbersome. I run it on a MacBook Pro i7 with 16GB of RAM and a SSD, so it's not my hardware. If you guys take care of that I will certainly keep renewing its yearly subscription.
i used to have a lot of problems with intellij/pycharm when i first upgraded to a macbook pro retina. turns out the major performance problems i experienced on 12.0 were from the block cursor mode. disabled that and its pretty lightning quick now. the newer 13.0 EAP releases are even faster.
Seems like it could be a serious competitor to Github -- the code browsing would be a huge step over what Github offers. However, there is no indication JetBrains want to go that route.
What really isn't mentioned here in the threads, and the thing that really caught my eye, was the inspections. The notations of where potential errors were in the code. This is amazing, and would make code reviews so much easier.
This struck me as one of the most interesting features too - especially if it keeps track of new static analysis issues introduced/fixed in code - currently I use TeamCity and it's got integration with inspections too but it would be really interesting to see a good UI for exploring this data as it changes across commits - like Sonar
One interesting feature, as yet unimplemented (it seems) is semantic diffs: why show 1000 renames of a class or variable name in your diff, when a simple "foo was renamed to bar" would suffice?
I've not used development tools as good as theirs since the days when Borland was handing Microsoft it's own head in the IDE wars of the late 90's.
Phpstorm in particular makes the language much more fun to work with and it stops you dropping out the flow state with stupid paper cut errors/messages.
aka don't make me think.