[UPHPU] Development Environment
jgrotegut at gmail.com
Wed Mar 23 16:47:20 MDT 2011
On Wed, Mar 23, 2011 at 4:26 PM, Jon Jensen <jenseng at gmail.com> wrote:
> On Mar 23, 2011, at 4:17 PM, Wade Preston Shearer wrote:
> > What is the benefit of having your development environment be local
> instead of remote? I can think of several cons. The only pro I can think of
> is that you don't have to have an internet connection.
> 1. you don't need an internet connection
> 2. it's (hopefully) faster because it's local
> 3. by definition, it's truly sandboxed (i.e. other devs can't screw it up).
> a shared dev environment can be a whole bag of hurt
> 4. if you're using git, this is a no-brainer and makes life much easier.
> everything is local, you can easily work on different branches at the same
> time, etc.
> Plus if you've solved the whole
> getting-a-dev-environment-set-up-anywhere-quickly problem, it becomes super
> easy to spin up new ones and have more than one (e.g. you have your stable
> branch and want to see how it interacts with a dev branch, so you need one
> of each side-by-side).
> I don't really know of any disadvantages. If you want people to see your
> stuff in a common staging/sandbox rather than on your laptop, that's where
> version control and continuous deployment come in handy.
> Wow sorry to open up such a big can of worms. I did not think of this from
the perspective of a team, everything I have ever done has been done by
myself. I guess this is the disadvantage to being a "hobby coder".
Everything I do is local with no need for version control or the like,
though come to think of it, version control software even as a individual
coder would much less painless then trying to manage things manually.
Thanks for the input everyone.
More information about the UPHPU