|
I code in a lot of environments, so take this with a grain of salt for not being a purist. For web PHP stuff I'd stick to PHPStorm on your Windows box and on the server, learn to use Vim (no really, if you're going to deploy in a linux environment, you'll be far more valuable if you can navigate to and edit code on the hardware. Debugging and whatnot will be vital to proving your value and intelligence in the eyes of clients.) Visual Studio has some plugins and hacks you can get PHP stuff working on it with, and I like Visual Studio, but i don't like any of the hacks for PHP on it. Your mileage may vary. Eclipse is likely better for PHP build-your-own environments.
|
# ¿ Feb 27, 2014 22:14 |
|
|
# ¿ May 13, 2024 08:59 |
|
I don't think that's web-based, other than it's html/javascript based. It would lose a lot of features if run in a web format, like local filesystem access. It's a pretty awesome looking editor, just not something he'll be able to use to do remote candidate interviews, I believe.
|
# ¿ Feb 28, 2014 04:31 |
|
bitreaper posted:But seriously, emacs. (I use vim but it isn't an IDE.) I would say emacs has its uses, but as an IDE for all things, no. Especially if you're on a team of more than one. Use a toolchain that everyone benefits from. If you all already know emacs and have a workflow built around it, great. Otherwise, it is an overcomplicated text editor until it can be extended to have the toolchain/workflow. Then if poorly designed, that extension may suck all the time that should be spent developing. A good IDE gets the boilerplate crap out of your way so you can make awesome stuff. emacs can be that for the longhaul, but for a team it simply has too big a ramp-up time compared to the toolsets of other IDEs and complimentary tools it has integrated (this is literally the only reason anyone cares at all about Eclipse for anything). That said, if you're going to do one dev thing (like php websites for example, because you hate yourself or something) for a very long time, emacs can change everything and make you loads more productive in a given niche. Just not if you have to play in the sandbox with others.
|
# ¿ Mar 2, 2014 08:52 |