+1 I've found that most of my time wasting is rarely in my "IDE" but the "operations" side of things. Version Control can save you so much time in the long run, it is a huge +1 in my book. With SVN & Git you can have "Post Commit/Receive" hooks that can auto-update a staging/testing environment.
I've evaluated a lot of drag & drop stuff over the years, and the bottom line is: they work kinda ok if you are making something super basic, but 90% of the time they just get in the way and make things way more complicated. Heck, even ASP .NET with their new MVC framework is moving away from drag and drop. If Microsoft, the king of Drag and Drop, is moving away from it, that is saying something. I personally use NetBeans, and I know with it you can use "code templates" so instead of drag and drop, you can go to a point of code and drop in a template. But the biggest time savers are automated deployment, being able to test locally (I use VirtualBox and/or MAMP to run my code locally), and using whatever tools work best for me. Justin On Aug 26, 2011, at 9:28 AM, Lonnie Olson wrote: > You don't need a really big expensive program to have a development > environment. > You can use Vim as a small part of your Dev, but honestly you need more. > VCS, deployment automation, staging servers, etc. > > On Fri, Aug 26, 2011 at 8:29 AM, Merrill Oveson <[email protected]> wrote: >> Phpers: >> >> My boss said "No more vim!" So I ask: What's the best development >> environment? >> >> What I need: >> 1) windows based system > > If that's what you are stuck with it can work. > >> 2) automatic ftp to linux server(s) - LAMP stack > > This is a pretty bad idea. You should be using version control. > Don't upload directly, check into a VCS, and check out to your server. > >> 3) automatically pumps out html based on dragging and drops of input >> tags, buttons, etc - Does this even exist? > > LOL, Frontpage/Dreamweaver clone. Not a chance. Bad code, poor > maintainability. > >> 4) Can be free or expensive. My boss doesn't care. He says my time >> is more expensive than any software package - especially if it makes >> me more productive. > > * Big fancy IDEs w/ completion, testing, debugging, integrated VCS > Eclipse + PHP plugins, Zend Studio, Netbeans > > * GUI Editors w/ a few IDE like features > gEdit, TextMate, bbEdit, gVim, Emacs, etc (i'm sure you can find one > for Windows) > > * CLI Editors (just use your own CLI power, aliases, shortcuts, etc) > Vim, Emacs, > > Whatever you choose, you just need to build the infrastructure, and > learn your tools well. > > _______________________________________________ > > UPHPU mailing list > [email protected] > http://uphpu.org/mailman/listinfo/uphpu > IRC: #uphpu on irc.freenode.net _______________________________________________ UPHPU mailing list [email protected] http://uphpu.org/mailman/listinfo/uphpu IRC: #uphpu on irc.freenode.net
