Writing web application in Ruby
summary
Claims that full front end can be written in Ruby by compiling Ruby to JavaScript with Opal and running a homegrown Hyalite implementation of a Virtual DOM. Demonstrates a working TodoMVC clone and slide renderer, shows component API, mounting and event handling, and uses a JSX-like shorthand instead of JSX. Notes Opal quirks (symbols treated as strings, proc/block differences), says performance and diffing work but tests and docs are incomplete.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:33Speaker introduction
- 5:13Introducing Opal
- 9:50Virtual DOM explained
- 12:51React.js sample code
- 17:52JSX alternatives in Opal
- 24:30Framework development goals
- 27:35Isomorphic Ruby apps
- 30:47Future plans
- 32:13Conclusion
related talks
35mBuilding web-based board games only with Ruby
30mOpal: The Journey From JavaScript to Ruby
40mLive code a game on the browser with Opal and Vue.js
39mJavascript without javascript
33mWeb applications with Ruby (not Rails)
40mRUBY: WRITE ONCE, RUN ANYWHERE
35mIsomorphic App Development with Ruby and Volt
30mWeb Applications with Ruby (not Rails)
