|
成本低、周期短,易于上手,不用重新設計,種種好處讓跨平臺開發(fā)風頭無量,數(shù)以萬計的開發(fā)者和開發(fā)工具及服務提供商們都在實踐中找尋“最趁手”的跨平臺開發(fā)解決方案。從各大主流移動平臺一應俱全的 PhoneGap,用 C# 開發(fā) iOS、Android Apps 的 Xamarin,到當前風頭無量的 React Native,以及在國內(nèi)已多有運用的 Weex 等。 那么,對于開發(fā)者而言,如何做跨平臺開發(fā)工具選型?如何透過良好的設計實現(xiàn)大部分代碼都可復用,并實現(xiàn)服務器端動態(tài)更新?如何解決自定義 UI、API 擴展性等問題?在 MDCC 2016 的跨平臺開發(fā)專場,一起聆聽來自 NHN Techorus、阿里巴巴、青云 QingCloud、普元、美團點評的跨平臺開發(fā)專家們分享各自的跨平臺實戰(zhàn)經(jīng)驗與解決之道,共同總結(jié)出跨平臺開發(fā)的最佳實踐。 這篇文章將帶你全方位地了解 MDCC 2016 的跨平臺開發(fā)專場。目前大會門票正 8 折優(yōu)惠中,五人以上團購更有特惠,9 月 23 日 - 24 日,來北京國家會議中心,一起暢談技術(shù),交流真知(閱讀原文獲取票務詳情鏈接,8 折優(yōu)惠,欲購從速!)。 現(xiàn)任前端開發(fā)團隊 Leader,就職于 NHN Techorus,側(cè)重 Web 技術(shù)和互動性的內(nèi)容開發(fā),主要負責日本 NHN comico集團下各項目的 Web 前端架構(gòu)設計與開發(fā),最近興趣專注于利用 React 和 Redux 的移動端 Web 應用開發(fā)實踐。 演講主題: 從 React 到 React Native 的嘗試 主題介紹: 借助 React Native,Web 應用的開發(fā)者可以通過 JavaScript 調(diào)用 iOS/Android 的原生 API,實現(xiàn)許多 Web 所無法實現(xiàn)的功能。這為今后以 Web 為主要平臺的開發(fā)者帶來了很多可能性。 比如可以迅速將現(xiàn)有的 Web 應用快速包裝成原生應用上線。比如添加原生平臺的功能來增強用戶體驗。又比如將 iOS/Android/Web 的 UI 和業(yè)務邏輯的代碼統(tǒng)一,實現(xiàn)跨平臺的代碼復用。 本次演講將側(cè)重于從 JavaScript 開發(fā)者的視點,就上面三點進行介紹,并分享一些實際使用時的經(jīng)驗以及對 React 今后發(fā)展趨勢的看法。 陳洋鈞(yj),青云QingCloud移動平臺負責人,7年開發(fā)經(jīng)驗,先后就職于HP、IBM、迅雷。曾負責電信集團HSS網(wǎng)元系統(tǒng)、IBM Docs電子表格Model模型、IBM Docs Mobile前期的架構(gòu)和開發(fā),后在迅雷負責快盤App的重構(gòu)工作。現(xiàn)在負責青云QingCloud移動平臺的架構(gòu)和開發(fā)。 演講主題: Mobile 可配置化的跨平臺實踐 主題介紹: 青云 QingCloud 作為一家云計算公司,提供了大量的 IaaS 和 PaaS 的產(chǎn)品。目前 Mobile 就已支持了 25 類產(chǎn)品,而新產(chǎn)品還在不斷更新和迭代中。隨著 AppCenter 生態(tài)的擴大,未來產(chǎn)品會呈爆發(fā)式的增長。除了公有云用戶,我們還需要支持私有云的用戶,不同的私有云用戶可能又有不同的產(chǎn)品需求。那么如何能在 iOS 和 Android 兩大平臺里靈活快速地支持這些變化? 我們需要一個可配置化的跨平臺方案幫助解決以上問題,既能減少對平臺相關(guān)的代碼依賴,還能即時完成產(chǎn)品迭代同時保證代碼質(zhì)量,并進一步實現(xiàn)跨平臺開發(fā)。本次演講將分享青云 QingCloud Mobile 配置化跨平臺實踐經(jīng)驗。 郝振明,現(xiàn)任普元信息移動集成產(chǎn)品部負責人。有十多年IT從業(yè)經(jīng)驗,一直專注于企業(yè)信息化的工作,近五年間一直從事企業(yè)移動信息化、移動互聯(lián)網(wǎng)化的咨詢、產(chǎn)品工作,曾主持參與了Primeton Mobile產(chǎn)品研發(fā)、聯(lián)通集團、廣東農(nóng)信、諾亞財富、中信重工、索菲亞等公司的移動信息化工作,在移動平臺建設、移動信息化、移動互聯(lián)網(wǎng)升級、移動電商等領域有豐富的經(jīng)驗和獨到的認識。 演講主題: 驅(qū)動原生型移動應用的跨平臺實踐 主題介紹: 近兩年來,越來越多的公司放棄了以Webkit作為UI渲染的跨平臺,轉(zhuǎn)向以原生渲染(比如:React Native)作為跨平臺方式。此次講者將結(jié)合普元移動平臺團隊四五年的相關(guān)經(jīng)驗,分享一下過程中的思考、實踐以及趟過的坑。 鄭蔚,花名克爽,阿里巴巴技術(shù)專家,多年服務端、無線客戶端開發(fā)經(jīng)驗,曾負責蝦米音樂無線客戶端架構(gòu),2015 年加入手機淘寶團隊,后加入 Weex 開發(fā)團隊,負責框架的架構(gòu)設計和優(yōu)化。 演講主題: Weex移動應用架構(gòu)設計和實戰(zhàn) 主題介紹: Weex 是手機淘寶團隊 2016 年推出的動態(tài)化移動應用開發(fā)框架,更是在開源后成為國內(nèi)移動開發(fā)領域的熱點。Weex 框架在融入最新的前端技術(shù)的同時,保留了 Native 技術(shù)的高性能,讓開發(fā)者同時兼顧效率與性能,開發(fā)出高性能、高可拓展、動態(tài)化的移動應用。本次分享會介紹 Weex 項目的基本情況,重點剖析 Weex 框架的各個核心組成,Thread Model、Rendering、拓展機制等核心模塊的架構(gòu)設計,帶領大家一窺 Weex 架構(gòu)設計中的關(guān)鍵技術(shù)。然后結(jié)合在手機淘寶、手機天貓等場景下的應用和實踐,分享如何使用 Weex 構(gòu)建優(yōu)秀的移動產(chǎn)品。 2014年加入美團點評,負責商家端 iOS 開發(fā)工作,始終以解放生產(chǎn)力為己任,目前致力于React Native 使用和研究,業(yè)余時間熱衷于開源社區(qū)的學習、討論和貢獻。 演講主題: 美團點評 React Native 設計和實踐 主題介紹: 隨著美團點評業(yè)務的快速發(fā)展,業(yè)務方對 B 端產(chǎn)品(商家端)版本迭代速度和資源方面提出更高要求,React Native 的出現(xiàn)恰恰解決了這兩個問題。時至今日,已經(jīng)使用 React Native 一年有余,開發(fā)了近十余個功能,熱更新、一套代碼同時支持 iOS 和 Android 兩端等方面,都取得了良好的效果,但與此同時,也發(fā)現(xiàn) React Native 還不夠成熟。本次分享將從實際項目出發(fā),分享 React Native 在項目中的設計和使用經(jīng)驗,主要包括兩點:
|
|
|