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