So the other day I started looking for a PHP IDE with Intellisense (after playing around with Visual Studio at my new job), and I found one in particular that I liked (TSW WebCoder).
"Great! Now I'll speed up my coding with xx%", I thought. What I didn't keep in mind, was how my current projects are being built.
On my latest couple of projects, I've been using a Frontloader/ServiceLocator mix, which loads the class-files whenever they're needed. This way, I don't have any static include-files, which I thought would make everything a bit cleaner and faster to use when expanding my projects.
But the downside with this method, is that IDE's with intellisense won't load dependencies or includes unless they're being included directly via include() or require().
So here I am, trying to choose. Re-write my future projects to use static includes, which enables intellisense, OR stick with my "autoloader" (which even has a few problems passing multiples parameters to functions in a nice way)...
I'll probably end up rewriting a lot of my code, since I guess loading dependencies with include_once() or require_once() on every page won't create all that much overhead until my projects end up being, well, huge.
does anyone agree/disagree? Post your thoughts