title: What languages would be a good replacement for Java?
body: <p>I may be posting a premature question, and maybe I'm just freaking out for no reason, but the way Oracle is handling Java is not very promising. I am a nerd who fell in love with Java from the first sight, and use it all the time in my personal/freelance projects but now I am thinking of a replacement.</p>
  
  <p>I am fluent in C#/VB.NET too but I am looking for something more like:</p>
  
  <ol>
  <li>Open Source</li>
  <li>Compiled</li>
  <li>Cross-Platform</li>
  <li>Object Oriented</li>
  <li>Large standard library</li>
  <li>Extensive documentation</li>
  <li>Web development is a major plus</li>
  </ol>
  
  <p>I was thinking about a compromise: Python/Django for web development (or PHP), and Qt for thick client development. Anyone with better thoughts?</p>