![](/skin/images/news-1.jpg)
文章分類:公司動態(tài) 發(fā)布時間:2015-03-30 原文作者:tbkj 閱讀( )
在經(jīng)過前一天Messenger應(yīng)用平臺、Parse物聯(lián)網(wǎng)開發(fā)者工具等驚喜的轟炸,F(xiàn)acebook于今天凌晨在F8開發(fā)者大會上正式開源了React Native。不過目前,只有iOS版,Android版還需要再等一段時間,這是最新的用JavaScript語言開發(fā)原生App的嘗試,其示例代碼相當(dāng)簡潔,內(nèi)置控件也不少。同時還為React Native開發(fā)了一款基于Atom的IDE——Nuclide,也已開源。
React Native主要特性如下:
React Native主張“Learn once, write everywhere”而非其他跨平臺工具一直宣揚(yáng)的“Write once, run everywhere”。通過React Native,開發(fā)者可以使用UITabBar、UINavigationController等標(biāo)準(zhǔn)的iOS平臺組件,讓應(yīng)用界面在其他平臺上亦能保持始終如一的外觀、風(fēng)格。
JavaScript應(yīng)用代碼和原生平臺之間所有的操作都采用異步執(zhí)行模式,原生模塊使用額外線程,開發(fā)者可以解碼主線程圖像、后臺保存至磁盤、無須顧忌UI等諸多因素直接度量文本設(shè)計布局。
React Native引入了一個類似于iOS上Responder Chain響應(yīng)鏈?zhǔn)录幚頇C(jī)制的響應(yīng)體系,并基于此為開發(fā)者提供了諸如TouchableHighlight等更高級的組件。
React Native Github托管地址: https://github.com/facebook/react-native
襄陽太寶科技有限公司O2O方案服務(wù)商移動方案領(lǐng)導(dǎo)者,我們提供移 動方案戰(zhàn)略咨詢、定制開發(fā)、推廣運(yùn)營、大數(shù)據(jù)分析、后臺建設(shè),專注于IOS(iphone,ipad)、android(安卓)移動軟件開發(fā)、html5 開發(fā)、微信定制開發(fā),我們有頂尖的開發(fā)團(tuán)隊,富有創(chuàng)意的設(shè)計及標(biāo)準(zhǔn)流程化的操作,我們堅持站在客戶的角度為客戶設(shè)計方案,帶來高品質(zhì)的服務(wù)!