We are using hyper-react( idiomatic ruby DSL over react.js - nformerly react.rb 
- now part of ruby - Hyperloop - if you check back in a few days  ) for 
assorted internal facing monitoring tools.
  
|  
|   
|   
|   |    |

   |

  |
|  
|   |  
Hyperloop
   |   |

  |

  |

 

We're only using the hyper-react aspect, there's tons under the hyperloop 
umbrella that extends integration w/Rails that I've yet to get around to trying.
Long story short, hyper-react an hyperloop give a ton of benefits to rails 
programmers   
   - true isomorphic code, i.e. more than just server rendered views, u can 
share business logic front/back end, 
   - more powerful DSL than JSX, cuz it's a Ruby DSL and thus has the full 
power of Ruby
   - use the same tools on the front and backend, editors, Rake rspec, 
applicable pure ruby gems
   - integration w/rails - opal-rails gives a fair amount, hyperloop gems give 
even more, like using ActiveRecord models in the front end via 
HyperMesh/ReactiveRecord , transparently, like Meteor
   - Everything is Ruby, so everything become Object Oriented leverage those 
years of OO design knowledge everywhere
   - Access of Rails on the backend, and all of (appropriate) npm on the 
frontend via opal/webpack and hyper react --- primarlly using react components 
via npm as Ruby classes/objects
   -    

   - Modern web dev in Ruby, like hot reloader    
   
     
      |     
      |      
      |      
      |      |    |

   |

  |
      |     
      |       |     
opal- hot-reloader quick demo
 A quick demo showing how opal-hot-reloader can make development of an 
opal/reactrb app better than refreshing th...     |   |

  |

  |

 opal- hot-reloader quick demo   

   - Joy  - just the way Ruby is supposed to be

DISCLAIMER   
   - I'm involved in the project and surrounding tech (including author of 
opal-hot-reloader, opal-irb, opal-console)
   - but it's not just me - my tweeting of what Mitch has shared Forrest Chang 
on Twitter  (click through to see the image from the forum)

  
|  
|   
|   
|   |    |

   |

  |
|  
|    |  
Forrest Chang on Twitter
 “"isomorphic ruby (ala @opalrb, @reactrb)" effect on front/back end 
distinction- cc @andrzejkrzywda @r...  |   |

  |

  |

 
    Why Opal In 1 Slide: Slides

  
|  
|   |  
Why Opal In 1 Slide: Slides
 Slides  |  |

  |

 
   
   - For whatever reasons there is huge resistance to this stuff some recent 
some hopefully clear explanations from other hyperloop members
   -    

   - Barrie Hadfield's answer to Do you think further integration of Opal into 
Rails would improve productivity by providing an all Ruby frameworks? - Quora   


  
|  
|   
|   
|   |    |

   |

  |
|  
|   |  
Barrie Hadfield's answer to Do you think further integration of Opal in...
   |   |

  |

  |

 Mitch VanDuyn's answer to Do you think further integration of Opal into Rails 
would improve productivity by providing an all Ruby frameworks? - Quora

  
|  
|   
|   
|   |    |

   |

  |
|  
|   |  
Mitch VanDuyn's answer to Do you think further integration of Opal into...
   |   |

  |

  |

 

Of course it's not all roses, the teams behind it are small, but passionate, 
but it's a fun and exciting time.  Lots of movement on hyperloop and the small 
community is very helpful, friendly and enthused.  Still working out a lot of 
things.  Hope some of you find it interesting.
Forrest 

    On Tuesday, February 14, 2017 2:29 PM, Adam + Cuppy <[email protected]> 
wrote:
 

 We started our company primarily in the Ruby on Rails space, however, we're 
finding that a good 50 to 60% of our consulting work is integrating React.js 
into Rails applications (as opposed to server side views and/or Turbolinks).
So, I'm curious how many of your organizations are utilizing React (or some 
form of front end framework) for your front and architecture?
Adam Cuppy, Zeal
-- 
:: Adam Cuppy
:: 866.858.5988 ext. 101
:: 541.660.3681:: https://linkedin.com/in/adamcuppy-- 
-- 
SD Ruby mailing list
[email protected]
http://groups.google.com/group/sdruby
--- 
You received this message because you are subscribed to the Google Groups "SD 
Ruby" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.


   

-- 
-- 
SD Ruby mailing list
[email protected]
http://groups.google.com/group/sdruby
--- 
You received this message because you are subscribed to the Google Groups "SD 
Ruby" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to