舊機寶開發筆記之:RN開發編譯器的選擇

學習RN開發的人大多是從其他領域延伸而來,因爲RN目前可以跨越android、ios和web,那麼學習RN的羣體中主要就包括android開發者、ios開發者和web開發者,此外再增加一個直接入門RN沒有其他任何基礎的情況(項目所迫)。

對於android開發者

android開發者絕大部分都在使用android studio進行安卓開發(eclipse ADT 2015年就停止維護了不做考慮),android studio是基於jetbrans公司的idea開源版本定製的,而idea就可以進行RN開發(webstorm是其子集,idea包含webstorm的所有功能),所以直接推薦使用idea進行開發。idea官網

  • 優點:和android studio完全一致的使用習慣,不需要任何學習成本
  • 缺點:idea是收費的

對於ios開發者

ios開發者使用xcode來開發應用,在使用習慣無法被複用、必然存在學習成本的情況下(沒有類似、同源編譯器),推薦使用開源編譯器vs code。vc code官網

  • 優點:開源免費強大

對於web開發者

RN其實脫胎於React:一個網頁JS包,寫法基本是網頁那一套,如果你之前有在使用的開發工具,沿用就ok啦。

對於沒有以上基礎者

如果你不涉及以上三個平臺,突然要學習RN,且只侷限於RN的話,那就建議直接搞個atom文本編輯器也足夠了。atom官網,atom簡單強大,基本文件都能打開查看和編輯。如果你還預期會在開發RN的過程中涉及一些Android的開發或者ios的開發,則可以直接參考上面對ios開發者和android開發者的推薦。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章