最初に
タイトルは釣りです。いや、釣りでもないかw
アプリ開発はReact Nativeを使ってます。
React.jsの手馴染みが良く、
"learn once, write anywhere"をうたっているReact。
延長線でかけるReact Nativeはかなり良いです。
Coiney(窓口)さんの様に、プロダクトに導入されている事例もちらほら出てきてます。
また、Facebookは初期から、React Nativeを使った
Facebook Groups、Facebook Ads Managerを開発しており、開発言語だけにとどまらず、プロダクトでもリードをしてくれています。
でもやっぱり不安。。。
しかし、ただ。ただ。。。やっぱり不安がありました。それは。。。
本命のFacebook AppがReact Nativeではないこと!!
Facebook appはおそらく世界中で一番使われているアプリの一つです。
安定稼働させてるのを言語変えてまで1から作り直す必要はないだろなー。
確実に凄腕のiOSとAndroid技術者と凄いチームあるはずだし、そんなリスクあることしねーだろなー。
今は盛り上がっているけど、徐々に徐々に更新頻度が下がっていき、見放されてかねーかなー。
Parseの例や、HTMLからの大転換もあるし梯子外されないか心配だなぁー。
と一抹の不安を抱いてました。
※特にクロスプラットフォームともなれば、iOS、Androidのバージョンに引っ張られる制約も多い1大OSSなので、
どれだけイニシアティブをとって開発をしていくかがかなり重要になると思ってます。(Xamarinが良い例。MSの傘下にもなったし)
Showcaseを見てみると。。。
version:0.21
http://facebook.github.io/react-native/releases/0.26/showcase.html
version:0.29
http://facebook.github.io/react-native/releases/0.29/showcase.html
( ゚д゚) ・・・ (つд⊂)ゴシゴシ (;゚д゚) ・・・
えっ!? Facebookアプリ React Nativeに変わっとるやないかい!!
version:0.35
https://facebook.github.io/react-native/showcase.html
( ゚д゚) ・・・ (つд⊂)ゴシゴシ (;゚д゚) ・・・ (つд⊂)ゴシゴシゴシ (;゚ Д゚) …!?
えっ!?えっ?? Instagram, Airbnbが追加されとる!?!?
FacebookまじでReact Nativeやってるってよ!!
追記1
Facebookや、Instagram、airbnbなど名だたるサービスにReact Nativeが採用されたのは衝撃的なことだと思っています。
なぜなら、クロスプラットフォームでここまで大きいサービスに導入された事例を僕は知らないからです。
言語を開発しているコミュニティが一番盛り上がっていて、プロダクト導入事例はあまりない。なんて良くあることです。
世界的プロダクトに導入されたニュースは他の開発事例への追い風となると思っています。
追記2
"learn once, write anywhere"について書きました。