And that brings us to the idea of RightJS.
RightJS takes its inspiration in things like Ruby and Rails. And just like Ruby or Rails, RightJS is very simple and casual in everyday use. It has a standard and mostly familiar API, and it offers lots of shortcuts, syntax sugar and handy features.
But, RightJS is also very powerful when you need to implement something serious. It provides a fully featured consistent OOP environment, shared modules, OOP dom-wrappers, uniformed events handling, and so on and so on. Everything a full grown developer needs.
We have a very tiny and blazingly fast RightJS core that doesn’t force you to get the things done one way or another. You always have a choice, use procedural, object-oriented or functional approach, and do that in a clean, civilized way.
That is what makes RightJS a tool that feels right.