美文网首页
React Native初涉

React Native初涉

作者: NoteCode | 来源:发表于2016-11-14 21:30 被阅读18次

    大约去年现在,从iOS转到web;木有想到,今天又回来了……去年的时候学的、用的是较新的Swift,此番回来,又有了“小鲜肉”——React Native,又得一番考察、学习。不得不唱那句老歌“不是我不明白,这世界变化快”

    PhoneGap没怎么考察,已经比较老的技术了,不高大上。略过不表。

    ReactNative vs. NativeScript

    这两位看起来是直接的竞争对手。但从github上来看,ReactNative更胜一筹:

    ||star|contributor|fork|by whom|
    |:---:|:---:|:---:|
    |ReactNative|40,000+|1,000+|9,000+|facebook|
    |NativeScript|8,000+|70+|600+|telerik|

    所以,我没多想,就选择了拥抱Facebook这条更粗的大腿

    对ReactNative的一点认知

    Learn once, write anywhere

    “一次学习,随处编码”。与此这个理念对应的有 Write once, run anywhere(编码一次,随处运行)。

    应该是因为iOS和Android的系统本身差异比较大,试图用一套代码适用两个系统不太适宜,故如此。也就是说,掌握了ReactNative,还需对两个平台各实现一套代码(不过据说有80%是可以共用的)。知道这一点,你就不会奢望一套代码通吃两个平台了。但这也比分别用Swift(或Objective-C)和Java各自实现一套进步很多了——至少可以由一个程序员来完成

    就写到这吧。看了官网的tutorial,收益不很大。找了另外一个,更好一些,需要多一些时间研读,见此

    JSX

    相关文章

      网友评论

          本文标题:React Native初涉

          本文链接:https://www.haomeiwen.com/subject/nkqkpttx.html