A question for Developers?
When you develop a site for a client (who may or may not have an existing website), do you:
- Develop it on their server, in a sub-folder and move it up when you are ready to launch,
- Develop on your own server in a sub-folder and move across when you are ready to launch
- Develop locally on your desktop (Mac/Wintel) using tools like MAMP or Desktop Server and move across when you are ready to launch
I'm curious to know if there's a best practice that can be recommended.