Introduction
- A web framework which runs ruby on the server and client side
- Uses Opal to compile ruby to Javascript
- "Seamless" integration between client and server
- Handles DOM updates, live updating with user interaction
- Uses a persistent web socket connection to sync server and client
In summary
Meteor, but in Ruby (not JS)
The good
- Live updates
- Ruby
- Reduced JavaScript
- Fast prototyping
- Good component system
The bad
- Live updating is temperamental
- No database adapter - currently forced to use MongoDB
- Would you use it in production? Really?
- Scaling: who even knows??
The ugly
- Too young and changeable
- Documentation is already out of date
- Underscores everywhere
-
.or
and
.and
methods instead of ruby constructs
In summary
One to watch, but don't use it for anything critically important.