I haven’t looked at all at the Lion Server yet, but the way the last few versions of Server have gotten simpler and simpler to manage, I would imagine that the learning curve could be pretty do-able.
The thing you do have to think about, particularly as you reach further into things like Rails and other server-side scripting, is how much you want to sacrifice on the altar of developer ease that you then have to pay for during migration to the production server.
There are quite a few system frameworks in Mac OS X that exist nowhere else. Unless you also deploy on that OS (unlikely) you will have to prepare for some scrambling to make something that Just Works in OS X do so under Debian or Ubunto (GNU Linux), or Solaris or CentOS or FreeBSD UNIX.
Conversely, there are things that come for free, ready to go, on GNU Linux that are bogglingly hard to install on Mac OS X. Whole armies of compiler-helper systems, like homebrew and MacPorts, have sprung into existence to help plug these gaps; but each of them bring their own baggage, and again make it difficult to write server-reliant code that isn’t in some way bound to the vagaries of your chosen development and deployment platforms.
I develop and test on my Mac Pro, but I also deploy early and often on the target server, hoping to catch out any mismatches as early as I can. Sometimes this is difficult to do without disrupting a working site, so it’s something to consider when you’re planning an update or phase 2 – you might just spin up a new server, copy over the version 1 site, and build on top of that with nobody but the crickets and beta testers watching.
Walter
On Sep 16, 2011, at 12:07 AM, Todd wrote:
I was just reading a comparison review of Slicehost and Linode.
Clearly there are a lot of ways to do this stuff but I’m thinking about a Mac Mini Server as a staging environment with my MBP as the dev server.
I also use Slicehost and Joyent for VPS hosting. I have a staging server here in my basement, too, the long-suffering G5 Xserve.
dynamo mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options
dynamo mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options