If you're working with PHP professionally, invest in PHPStorm. The time savings it brings - not to mention, the improved reliability - make it an instant win.
If you're working with PHP professionally, invest in PHPStorm. The time savings it brings - not to mention, the improved reliability - make it an instant win.
It's been a couple of years since I last looked at Netbeans/Eclipse, so take this with a grain of salt: PHPStorm just works.
The biggest issues I used to have were finding Netbeans very slow, and auto-complete in both Netbeans and Eclipse being somewhat unreliable - great when they worked, but that wasn't 100% of the time.
Essentially, PHPStorm is what I always wanted Netbeans/Eclipse to be.
As I say, though, it's been a long time since I last looked, and that's for a very good reason: at long last, I'm completely satisfied with my IDE.
- Java
- Scala
- Clojure
- Android
- PHP
- html/css/javascript
- Python/Django
- Ruby/Rails
- Groovy/Grails
- Actionscript/Flex
I'm a raving fan!
Seriously, spend a weekend learning Python or Ruby. Your life will improve vastly.
Using a shiny and expensive IDE to make hacking PHP suck less is like buying a huge box of band-aids as the solution to the problem of your carving knife continually cutting you open.
Ugh, really? For what it's worth, I've been doing web development professionally for the last fifteen years, and actually really enjoy coding with PHP.
If you're suffering from amateur-hour bullshit day-in, day-out, I'd kindly suggest that you're doing whatever you do wrong.
Seriously, spend a weekend learning Python or Ruby. Your life will improve vastly.
Python never really did that much for me, but I probably should investigate Ruby one of these days. Right now though, I'm enjoying playing with Erlang, and want to take a look at Go at some point.
Horses for courses, I'd say.
Using a shiny and expensive IDE to make hacking PHP suck less is like buying a huge box of band-aids as the solution to the problem of your carving knife continually cutting you open.
Surely using an IDE, for whatever language, will generally make your life better?
Whilst syntax-highlighted Vim or even Notepad++ have their merits, you can't beat a lot of the features modern IDEs provide, PHP, Python, Ruby, Erlang or otherwise.
Me too— except that last part. My first web app was PHP in 1998.
http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-de...
Just because you enjoy it doesn't mean that you should.
If you know Python already, Django will change your life. Go try it.
I've only briefly tried CakePHP, but IIRC its error handling was excellent.