4 ms·
I only briefly used Eclipse, so I can't comment on that one. I used NetBeans for a few months though. PHPStorm has much superior refactoring, it beats NB hands
by V-2 13y ago
I only briefly used Eclipse, so I can't comment on that one. I used NetBeans for a few months though. PHPStorm has much superior refactoring, it beats NB hands down. This by itself was for me enough of a reason to switch.
I also had some issues with NetBeans being inresponsive, or some functionalities breaking for no clear reason (like "go to definition" wouldn't work anymore) etc.
My working copy was on a mounted drive - which sucks, but it didn't depend on me - and whenever NB had a problem saving some file, it would make it look as if the file was saved anyway, and I ended up losing changes.
On the top of that, its SVN integration (I've switched to Git since, but I never looked back at NetBeans, so I can't compare) was ridiculously slow.
It just feels buggy.
- Kiro 13y agoWhat's so good about PhpStorm's refactoring? Can you give an example?
- V-2 13y agoI can't remember exactly anymore what NetBeans has and has not, anyway PHPStorm allows you to generate getters and setters, or to extract a fragment of code into a separate method - the latter one is extremely helpful for refactoring poorly written spaghetti code. This function is quite intelligent, so it takes care of all the local variables and creates a proper method signature (so that the newly created method would take all the variables used by the code as arguments), etc.