成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

移動開發主流框架的選取以及技術選型方案解析

原創
移動開發 Android 移動應用
傳統的移動開發模式主要分為三種,Native App,Web App 和 Hybrid App,目前還有微信端比較火爆的開發平臺小程序。對于不同的業務場景,研發團隊應該如何在前端框架上做好選型?我們邀請到社群移動開發領域的大牛幫助大家在App前端框架的選取以及技術選型上指點迷津。

【51CTO.com原創稿件】傳統的移動開發模式主要分為三種,Native App,Web App 和 Hybrid App,對于目前微信端比較火爆的開發平臺小程序,或者其他廠商推廣的流應用、輕應用等開發方式,基本都離不開H5的支撐。目前App前端開發主流框架RN,Ionic,Vue都發展得不錯。但是業務需求的快速發展,有些框架并不能夠滿足他們的需求,在不同的業務場景,受諸多約束因素的影響,研發團隊應該如何在前端框架上做好選型?

根據目前51CTO社群(群號312724475)中大部分移動開發領域的開發者實際項目經驗,我們邀請到他們幫助大家在App前端框架的選取以及技術選型上指點迷津。

App開發工具和種類

云計算-恩威-成都:WeX5和Apicloud這個就不錯,快速交付APP應用。

傳統App開發模式主要有三種:Native App,Web App 和 Hybrid App,現在多了一類,基于平臺的App小應用——微信小程序。

原生App ——直接被安裝到設備里,移動Web App——一般說來移動Web App都是都是需要用到網絡的(通常做法基于手機瀏覽器)。混合App——雖然看上去是一個Native App,但只有一個UI WebView,里面訪問的是一個Web App (例如百度糯米、京東客戶端等),基于平臺的Ap小應用——例如大家所熟悉的微信小程序等。現在App H5和React Vue用的多,個人習慣不同,客戶沒有要求的話,用這個不到半個月就可以交付。一張圖說明React Native如何讓JS和OC交互。

React Native如何讓JS和OC交互

React Native如何讓JS和OC交互

Android-arige-北京:關于App的原生和Web實現的爭論,一直就沒有停過。不過現在大家現在已經基本達成共識,幾乎不變的核心內容用原生,穩定、高效,對于試錯功能和經常改變的內容用Web。還有一點就是,在國內的環境下,做Android的,都非常的不矜持,各種黑科技亂搞,相較于海外市場,出海的產品就會矜持很多。國外的廣告做的矜持,有底線,國內的就有點夸張了,想Facebook和AdMob之類的大公司,會要求開發者必須明確標志出是廣告,不然就停了這個開發者的廣告,國內就不會。

移動端混合開發框架比較主流的有哪些?

App-zee-重慶:混合現在RN,Ionic,Vue都發展得不錯,對于App開發主流使用的框架,個人覺得還是主要看自己項目的需求,以及研發團隊情況而定。之前我們一直用Ionic1(基于AngularJS1的),但是后面出了Ionic2+(基于AngularJS+),不兼容1了。而且Ionic是開發主要針對于整體框架部分都是H5部分構成,所以寫出來的JS有點大。現在選用了Vue,來避免這個問題(因為我們主要框架是基于自己寫的Native部分),RN和Ionic2+的學習曲線也較陡, 需要會部分Native技術才能玩好。

App開發技術選取

PHP-Coeus-安徽:移動端OC/Swift/Android;服務端Java/PHP;數據庫用Mysql/ NoSQL;緩存Redis/MemCache

半吊子全棧工匠-曹老師-北京:大家說App 的開發, 適合的就是***的技術,那什么是適合業務的呢?如果說具體問題具體分析, 我們實際上需要 一些基本的準則, 以便在技術選型的時候,不至于盲目。大家覺得在什么情況下,使用怎樣的App開發技術***呢?

51CTO-小官-運營:對于接外包的項目來說,要開發周期短的選個混合開發環境就好,技術也相對容易些,HTML5+CSS3+JavaScript技術就能快速集成App,混合開發環境對于初級技術人就可以上手,有個官方文檔差不多就夠了。

Java-孫磊-北京:目前項目就是使用混合開發模式,開發手機銀行App。開發工具用的HBuilder,H5+CSS3+Vue.js。之所以選擇Vue感覺它簡潔點吧。

App的技術選型取決于你最重要的關注點是什么

半吊子全棧工匠-曹老師-北京:性能、安全、易用、數據一致性性、健壯性..... 諸多因素,都是我們做App的考慮約束,這些約束有的是一致的,有的是矛盾的,App的技術選型取決于你最重要的關注點是什么,當然了,功能性是默認的,一般的都可以實現的,如我現在做的企業應用, 安全性是***位,穩定性是第二位,性能排在第三,其他優先級更低。那么如果提高安全性呢, 所有請求都是HTTPS 這是默認的,內容本身的安全, App的反破解,本地數據的加密,我原來做的一個學生應用,性能是***位的,對緩存的要求極高。如果 App 對定位,拍照,數據或圖片處理有較高要求的話, RN,H5 之類的技術,就可能不是***的選擇,對于外包而言,成本和開發效率如果是***的,Native開發就可能不是***的選擇了。所以,問題的關鍵是確定核心關注點 和關鍵約束條件,目的清晰,那么選型就能夠有的放矢了。多聊幾句, 大家談App 技術選型的時候,還需要考慮一下App 測試的相關框架,如果是自己做產品的話,DevOps 一體,才能有效率的提升。

歡迎加入51CTO開發者QQ交流群 312724475學習。

51CTO開發者交流群②群312724475

【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】

責任編輯:何星 來源: 51CTO
相關推薦

2010-09-01 11:01:02

iUIjQTouchSencha Touc

2013-04-24 09:50:18

移動開發平臺

2015-05-25 19:27:15

2012-11-14 09:42:16

Pikacode技術選項項目

2010-09-30 08:24:55

Web移動應用框架

2023-11-13 08:37:33

消息中間件分布式架構

2018-03-29 14:04:40

APPH5瀏覽器

2010-07-27 10:58:46

Flex

2020-09-14 06:47:54

Java中Websocket

2010-11-11 09:04:05

跨平臺移動開發

2022-05-06 15:38:21

鴻蒙App開發技術

2011-07-19 13:26:50

iPhone PhoneGap 框架

2013-04-18 11:01:10

手機游戲手機游戲引擎技術選型

2011-07-06 11:16:32

Unity3DCocos2dSparrow Fra

2018-05-14 12:18:47

AI開發深度學習框架

2024-12-25 16:12:18

2025-01-24 15:07:44

2014-08-29 10:53:28

移動OA

2010-08-06 09:18:14

Flex

2019-07-19 10:44:34

移動應用APP
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美成年网站 | 亚洲精品亚洲人成人网 | www狠狠干 | julia中文字幕久久一区二区 | av在线免费观看网址 | 中文字幕一区在线观看视频 | 91资源在线观看 | 中文字幕 国产 | 久久久久久久久久一区 | 国产大学生情侣呻吟视频 | 久久国产精品99久久久久 | 日韩不卡在线观看 | 看片国产 | 一级一级毛片免费看 | 亚洲一区二区在线电影 | 午夜激情视频在线 | 成人小视频在线观看 | 中文字幕一区在线观看视频 | 综合色站导航 | 视频在线亚洲 | 手机在线一区二区三区 | 日本久久久久久 | 免费成人午夜 | 国产精品一区二区精品 | 国产在线网址 | 成人午夜免费福利视频 | 无人区国产成人久久三区 | 欧美一二三四成人免费视频 | 亚洲欧美一区二区三区在线 | 久久国产亚洲 | 国产精品久久久久久久久久久久 | 99久久免费精品国产男女高不卡 | 在线视频日韩精品 | 91天堂| 欧美视频免费 | 成人在线播放网址 | 99精品欧美一区二区三区综合在线 | 中文字幕一区在线 | www.日本三级| 中文字幕一区二区三区在线观看 | 在线免费观看黄视频 |