@jaigouk

@jaigouk


Let the ideas flow.

Jaigouk Kim
Author

ruby, elixir, js hacker "There's got to be more to life than fighting for fishheads." - Jonathan Livingston Seagull

Share


Tags


Twitter


reactjs

Jaigouk KimJaigouk Kim

Learn once, write anywhere

Motivation to stick with it

I picked up ruby language in 2008 and I fell in love with it. The philosophy was "Programming languages must feel natural to programmers." instead of hammering my head to figure out how to write codes in proper way. And that sparked various open source projects. I see the similar thing is happening in JS community. Lots of mobile devs are suffering because of iOS / Angular. React Native is trying to tackle that problem.

It's worth noting that we're not chasing “write once, run anywhere.” Different platforms have different looks, feels, and capabilities, and as such, we should still be developing discrete apps for each platform, but the same set of engineers should be able to build applications for whatever platform they choose, without needing to learn a fundamentally different set of technologies for each. We call this approach “learn once, write anywhere.” — Tom Occhino, "React Native: Bringing modern web techniques to mobile", Facebook Code Blog, (Mar. 26, 2015)

It's expanding beyond web and mobile. VR is the next thing they are working on now.

react-vr-tweet

Resources

http://reactjsprogram.com/

https://github.com/transistorsoft/react-native-background-fetch

vr related - https://www.udacity.com/course/vr-developer-nanodegree--nd017

Jaigouk Kim
Author

Jaigouk Kim

ruby, elixir, js hacker "There's got to be more to life than fighting for fishheads." - Jonathan Livingston Seagull

Comments