Re: PHP. We are moving to cakePHP for PHP development. I have so say, they have done an excellent job and bringing the best of the Rails paradigms to PHP (relational data modeling, scaffolds, etc...). Plus, our entire legacy code base runs right along side with a single syntax.
This is also true with Grails which is still pretty young but far the front runner for me. Advantages: Groovy scripting is the same syntax as java (you can compile the scripts to .class files!). No radical mixing of syntaxes (same operators, statements and closures), everything is cross-platform at the byte code level, 100% java, plus it fully supports our legacy base (We can use projector tags in grails views!)
I know code legacy isn't important for a lot of people; some can code and just walk away. For better or worse, I've chosen to support our code base.
So my challenge is different that yours. I have to figure out the best way to move our code and tools forward without abandoning everything. Right or wrong, I am still sticking to my philosophy of 'C Latin' which you've heard me rant on before. Don't get me wrong, I don't think C is the perfect core syntax set; it's just what we do. Minimize the mental "syntax setup" by keeping things ACAP (as common as possible)
That being said, we do use JRuby with Datavision (even though I patched their BSF engine to support JavaScript) so I'm no stranger to exceptions. And if Ruby really takes off, we'll be right there (just like coldfusion)
So I guess I'm a victim of my 'carry forward' technical philosophies. I don't doubt that I could walk away and totally re-invent myself and probably make a lot more cash.
We are all victims of our philosophical paradigms to some extent; we could follow Scott Lynn (Virtumundo) to the gates of banner ad / search engine spam hell (Dante's side bar). But most of us don't want to make the Internet a crappier or more annoying place to be. There are plenty of people (ie. L.F.) that would say that doing otherwise is foolish. It still irks me to think about the "Domain America" guys (fake domain registration letters) laughing all the way to the bank. I hope their karma catches up with them, but as much as I want to, I don't believe in Karma (or any other magic). The magic is in improving people's lives, if you do that; your "brand" in their minds will improve. That is what Karma is really about.
Do you think Ruby on the Mac will run HyperCard stacks? (tic)