A first look volt framework - Live demo with @heri - montrealrb
-
Upload
heri -
Category
Technology
-
view
460 -
download
2
Transcript of A first look volt framework - Live demo with @heri - montrealrb
![Page 1: A first look volt framework - Live demo with @heri - montrealrb](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f9bf661a28abc8268b4583/html5/thumbnails/1.jpg)
A FIRST LOOK VOLT FRAMEWORK
@heri
![Page 2: A first look volt framework - Live demo with @heri - montrealrb](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f9bf661a28abc8268b4583/html5/thumbnails/2.jpg)
A BLOG ENGINE IN 15MNLive demo in 2005 by @dhh
![Page 3: A first look volt framework - Live demo with @heri - montrealrb](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f9bf661a28abc8268b4583/html5/thumbnails/3.jpg)
RUBY ON RAILS
• ~ 2005:
• Amazingly Simple and Elegant
• No bloat! Dev productivity! Is it paradise?
![Page 4: A first look volt framework - Live demo with @heri - montrealrb](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f9bf661a28abc8268b4583/html5/thumbnails/4.jpg)
COMPLEXITY IN 2004
Server Client
ViewsControllers
Models
Routes/Auth
![Page 5: A first look volt framework - Live demo with @heri - montrealrb](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f9bf661a28abc8268b4583/html5/thumbnails/5.jpg)
COMPLEXITY IN 2007
Server Client
ViewsControllers
Models
Routes/Auth
Ajax
REST
Random JS
![Page 6: A first look volt framework - Live demo with @heri - montrealrb](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f9bf661a28abc8268b4583/html5/thumbnails/6.jpg)
COMPLEXITY IN 2014
Server Client
ViewsControllers
Models
Routes/AuthREST
Asset Packing
Routes/Auth
Views
Controllers
Models
Ajax
Asset Loading
![Page 7: A first look volt framework - Live demo with @heri - montrealrb](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f9bf661a28abc8268b4583/html5/thumbnails/7.jpg)
RUBY ON RAILS
• Rails in 2015 requires a lot of peripheral knowledge to understand and develop a full app
• What to do on the front-end? Welcome to the sea of complexity!
![Page 8: A first look volt framework - Live demo with @heri - montrealrb](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f9bf661a28abc8268b4583/html5/thumbnails/8.jpg)
VOLT FRAMEWORK
• MVVM ruby framework :
• isomorphic. Same Ruby code runs on the server and client (Opal)
• reactive bindings
• components (building blocks of your app)
• nice handling of async: Promises
• I can develop single page apps in record time!
![Page 10: A first look volt framework - Live demo with @heri - montrealrb](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f9bf661a28abc8268b4583/html5/thumbnails/10.jpg)
VOLT
• v 0.9.5
• Only mongodb as store. PostgreSQL soon
• Small but active community → gitter
• Try it out! voltframework.com