In short, I'm looking for something to replace PHP.
I moved from ASP to ASPNET but since dumping Windows completely, I've ended up on PHP and that's been the state of play for the past 18 months. It's universal and it'll deploy everywhere but despite its considerable power, it isn't a well structured language and I can't help but feel a little dirtier with each line of PHP I send onto the web.
So... I've got a few inter-orbiting questions:
- What's the best of the rest?
- What's new and becoming popular?
- What's worth learning?
- And most importantly (for all the above those questions): why?
Because of my move away from Windows, I'd much prefer completely cross-platform options but because I believe I'm probably not the only person shopping around, any suggestion is fine here.
I'm not trying to trash-talk PHP and I'm not looking for answers that just do that. I don't want this to degrade into a holy war so please keep comments positive and on topic.