I'm a little curious about your tools. Can you elect you favorite tools while you develop your website?

1) What's your favorite local environment (MAMP, XAMPP, VAMP, WAMP, AMPPS, other)?
2) What's your favorite code editor? And why?
3) What's your favorite database frontend (phpMyAdmin, Sequel Pro, etc)?
4) Other stuff you consider relative?

Thank you.

Comments

bander2’s picture

  1. I started on MAMP, but started using Vagrant a couple of years ago. I like being able to match my dev environment to production and using VirtualBox to save my environment in different states. I also don't just work on Drupal, other projects require other development environments. I don't know how I ever managed without virtual environments.
  2. What I am looking for in an IDE is mostly just code completion. When I type "strpos" I want my IDE to remind me which argument is the needle and which is the haystack. Some people are proud of not needing this feature. Not me. Right now I am using NetBeans. I love it because the interface is simple and it just always works with no fuss. Sometimes I get seduced by Eclipse. Eclipse takes more work to set up, but you can get support for a wider variety of languages. But after a few months, Eclipse will just stop working. It will throw some Java error or just index files forever and never finish. So, I ditch it and go back to NetBeans.
  3. Right now I am living on the command line for databases. It just hasn't been worth it to set up another client with Vagrant. Back when I was using MAMP, I liked MySQL Workbench.
  4. Drush is essential for Drupal development.

- Brendan

slev’s picture

I used MAMP but it requires 1GB and it's insane because I just want Apache, PHP and SQL database. Vagrant it's too much command line for me, I just like to press one button and be ready to go. I'm looking at Acquia Dev Desktop and I question myself about other similar, easy, and lightweight solutions for local development. That's why I made this post.

MySQL Workbench it's interesting, didn't know that one. Everyone talks about Drush maybe it's time to look at it.

Thanks bander2 for answer about your workflow.