I spent some time developing a web application in php. It was mostly just for fun as a side project, but there are now a few users in the application that I don’t want to upset, breaking things up as I develop.
At the moment I have a very rudimentary method of managing development - I use a text editor ( ultraedit ) to write code and use its built-in ftp to upload files to the server. As for version control, I have 2 domains, and only push files to the "live" domain when they work, but what is it. Domains are hosted on cPanel's public hosting, and I have some doubts about its ability to handle even minor traffic spikes. Yesterday I looked at slicehost for something more scalable, but it seems like a bit of a learning curve where I'm from now.
I know I can do better than that, but where do I start? I think I need advice on three things 1 - a tool for writing code 2 - version control / version control 3 - scalable hosting
I deliberately asked them on the same question as I would like to know if one of the options affects the other. Is there a good integrated solution?
Thanks in advance, as always.
source
share