DEV Community

Cover image for Revery - Cross-Platform Desktop Apps With Reason

Revery - Cross-Platform Desktop Apps With Reason

K on January 13, 2019

Cover image by Frank Brown, on Flickr Currently, I'm researching my next project, a book about creating software MVPs and one big need that pops u...
Collapse
 
vinceramces profile image
Vince Ramces Oliveros • Edited

Nice to see that it compiles down to native code and not bringing the whole chromium source. While flutter has flutter-desktop-embedding and go-flutter-desktop-embedding, it compiles down to native code using skia-engine and C++ embedder, it also has orientation built in for landscape and portrait, so resizing the window won't be an issue. The drawbacks for us is the instructions provided is not clear and hard to setup, It is now in experimental and would likely to be released in May 2019 as one of the Project manager announced during Flutter Live. Hoping that the setup is easy as 1 2 3.

I've seen the repo and would likely to try and test it out soon.

Collapse
 
kayis profile image
K • Edited

Yes, with the Google backing Flutter is a very practical solution. Revery is very experimental, but I think Reason/OCaml has more potetial than Dart, so let's see where this goes 🙃

Collapse
 
vinceramces profile image
Vince Ramces Oliveros

I've never compare languages just because of its features and syntax, benchmarks is all I care the most.Production ready, Developer experience, Cross platform and Community is the one thing I am influenced at most.

That said. I wish Reason could grow much more to compete with other big tech companies. I have high expectation to its capabilities.

Thread Thread
 
rhymes profile image
rhymes

Isn't Reason backed by Facebook?

Thread Thread
 
kayis profile image
K

Kinda.

I think they wrote parts of some of their apps with it, but I think mostly because of it's compile-to-js features and less because of the native stuff.

Thread Thread
 
vinceramces profile image
Vince Ramces Oliveros

Sorry, I was referring to ReasonML and Revery as it grows. I only saw the revery repo and not the ReasonML. Sorry if it was misunderstood. Reason is being backed by facebook, yet they're focusing on React and React Native as they're JSX and React Community loved it.

Collapse
 
omrisama profile image
Omri Gabay

Yo this is awesome. I've been reading a lot about a possible solution to the Electron problem. Looks like this might be it!

Collapse
 
kayis profile image
K

Yes, I also read about Electrino, which tries to use the OS' browser engine.

github.com/styfle/awesome-desktop-js

Collapse
 
sleepyfran profile image
Fran González

This looks super cool! I'll definitely keep an eye on this as it's completely not production-ready right now. Thanks for sharing!

Collapse
 
kayis profile image
K

Yes, but the OCaml eco-system is rather mature, so I have high hopes 🙃

Collapse
 
johnpaulada profile image
John Paul Ada

Man am I excited for this. I've been trying it Reason in small bits since watching Cheng Lou's talk in 2017. I hope I can try this out soon :D

Collapse
 
jacobherrington profile image
Jacob Herrington (he/him)

I'm really interested in this -- thanks for sharing.

Collapse
 
kayis profile image
K

You are welcome 🙃

Collapse
 
jochemstoel profile image
Jochem Stoel

Hmm. I'm not convinced (yet).