Most recommended option for a WP developer: DesktopServer, XAMPP, MAMP, other?
I have installed DesktopServer, by recommendation of the course How to Install WordPress on Your Computer. In another course they implement XAMPP. Here in this course, they are using MAMP ... Which option is the most recommended for a WordPress developer?
Jonathan GrieveTreehouse Moderator 85,711 Points
I think the answer is very much an individual thing. There's no right or wrong answer but you could spend some time looking into all the options and see what works best for you.
I use XAMPP for Windows which is all (up to now) I've ever needed! If you feel more comfortable start with the program demonstrated in the course and then maybe see what else is out there! :-)
pat barosy6,759 Points
Like Johnathan said, I think for the most part it's personal preference.
As an online learning resource, I think they're just doing their due diligence by showing you multiple options & allowing you to decide which you prefer. I've found Desktop Sever to be the easier option as far as going from iinstall to development. Feature sets are pretty much the same
Alan Charlesworth13,197 Points
Like the others here have said, it's very much a personal preference. All of them basically do the same thing but one may have features that appeal to you more. Personally I use MAMP Pro and have done for years. Desktop Server looked good when I was watching some of the WordPress videos but I didn't really see anything that made me want to change from what I know. If you've never used any of them maybe try the demos of each and see which you like.
I don't think there would be any issues having each of these installed on your machine at the same time as long as they're not all running at the same time. Having said that, you would probably need to duplicate you WP database into each of them as the database will only exist in the one you set it up in. You would also have to change your wp_config file to connect to each one. I would suggest that you do a fresh install of WordPress using each one and try them out. I would do any vital work until you know which one you want to go with for the whole project.
I somehow feel WAMP is more convenient to use.
Joseph Alejandro1,428 Points
In my personal opinion I think that using Vagrant and VirtualBox is a better, cleaner and a more versatile approach. Yes its going to be as easy to set up as WAMP, XAMPP, DesktopServer, etc. But once you get the hang of it you're going to be developing you programs or websites in an environment that you can configure to be as close as possible to the server where you're going to host it.