2016-04-05 159 views
1

我有一個普遍的問題。我對編程比較陌生,對移動應用程序開發感興趣。我聽到很多關於React-Native的宣傳,所以我正在考慮開始學習這個庫。有人對這個想法有任何意見嗎?我是否應該首先爲移動設備學習其他的東西,或者我應該直接進入React-Native?如果是這樣,有什麼好的Tuts和資源可供使用?學習反應 - 原生

任何幫助,將不勝感激!謝謝。

+0

這是一個非常早期的alpha,但我和我的兄弟正在研究一個我們稱之爲[Carbon Native](https://github.com/carbon-native/carbon-native)的項目:用於構建React Native應用程序的UI組件。 –

回答

4

我認爲開始使用React Native進行移動編程比完全本地開發更容易。

React Native將爲您抽象構建,鏈接和編譯移動應用程序的時間複雜性。

在Javascript中編寫程序很重要。如果沒有,learn it first
另外,你應該熟悉npm。它是JavaScript最受歡迎的軟件包管理器,可讓您通過命令行快速下載和使用代碼。

然後,先看看React。他們的網站很好學。 React Native本質上是React,但操作本地移動組件而不是DOM元素。

學習曲線非常快。與其他框架相比,React與Javascript差別不大。

從這一點,你將沒有問題轉換到React Native

0

我能學會作出反應,如果原住民:

你想開發自己的應用程序。在今天的世界裏,如果你開發一個應用程序,你很可能會爲ios和android開發應用程序。除非你的開發團隊有一個開發團隊,否則你將不得不學習ios,android以及他們各自的開發環境。辛苦。 React Native有一個更簡單的學習曲線,並允許您使用一種語言編寫移動設備:Javascript。

將您的本地移動組件包括在內。即使您決定使用swift或java開發應用程序,仍然可以在應用程序中包含React組件。你不必一個人就可以擁有一個,你可以在XCode中編寫native swift,並在你的應用中包含一些反應功能。

我會選擇Android或IOS如果具體:

你的目標是成爲一個非常理想的移動開發者。讓我們成爲現實吧,React Native很酷,但它不像Swift,Objective C或Android Java開發人員那樣受到高度追捧。即使公司對原生開發者的反應更高,他們也經常希望看到具體的Android或ios體驗。

React Native也沒有像後者那麼多的定製機會。它可以做很多事情,但不是一切。

這裏是一個偉大一套教程學習陣營和應對本土的: https://github.com/BenBrewerBowman/React_Tutorials_Library

做一些輔導,讓自己沉浸在讀書。在學習React之前學習Javascript,ES6,CSS和HTML。