An object-oriented programming language that thinks functionally
A lightweight object-oriented JavaScript framework that allows to compose functionally rich web pages in a clean and testable manner out of cleanly separated and reusable components. It is built on top of jQuery and allows to compress the code using Google's closure compiler in advanced mode.