title: Java-like libraries/frameworks for JavaScript
body: <p>I like the way Java works, in particular, implicit scoping of the <code>this</code> keyword (an absolute pet hate of JavaScript), namespaces, non-prototypal inheritance, and just about every feature JavaScript doesn't have. </p>
  
  <p>Are there any frameworks which relieve the need for lengthy, statements like <code>Function.prototype.x.call</code>, <code>function.bind</code>, <code>var that = this;</code>, even if it just implements them but hides it. Preferably something which can integrate with jQuery for its thorough cross-browser, rubust abstracted interface. Something that allows writing in the style of mainstream OOP.</p>