移动开发技术新趋向(二)
2017-04-18 00:00
169 查看
Web App
Web App使用Web技术直接构建本地应用,使用Ionic,Cordova,jQuery Mobile,AngularJS ,Knockout.js等框架快速集成项目,具体优点如下:
1, 高效率开发,节约时间
2, 通过打包能同时上架并且运行在各系统的移动端,节约成本
3, 并且支持热更新,无需等待应用商店审核,及时性是别的开发方式所不能比的。
缺点也是存在:
1, 但交互性较低
2, 对硬件要求高,所以偏向于浏览类App的开发。
React Native App
React Native 结合了 Web 应用和 Native 应用的优势,可以使用 JavaScript 来开发 iOS 和 Android 原生应用。在 JavaScript 中用 React 抽象操作系统原生的 UI 组件,代替 DOM 元素来渲染等。
它的优势在于:
1, 有跨平台组件(同时兼容iOS和Android),并且代码简洁,大大提高开发效率
它也存在以下问题:
1, 由于不支持热更新
2, 以及生态尚未成熟
3, 自带的库仍存在许多不兼容的bug
Web App使用Web技术直接构建本地应用,使用Ionic,Cordova,jQuery Mobile,AngularJS ,Knockout.js等框架快速集成项目,具体优点如下:
1, 高效率开发,节约时间
2, 通过打包能同时上架并且运行在各系统的移动端,节约成本
3, 并且支持热更新,无需等待应用商店审核,及时性是别的开发方式所不能比的。
缺点也是存在:
1, 但交互性较低
2, 对硬件要求高,所以偏向于浏览类App的开发。
React Native App
React Native 结合了 Web 应用和 Native 应用的优势,可以使用 JavaScript 来开发 iOS 和 Android 原生应用。在 JavaScript 中用 React 抽象操作系统原生的 UI 组件,代替 DOM 元素来渲染等。
它的优势在于:
1, 有跨平台组件(同时兼容iOS和Android),并且代码简洁,大大提高开发效率
它也存在以下问题:
1, 由于不支持热更新
2, 以及生态尚未成熟
3, 自带的库仍存在许多不兼容的bug
相关文章推荐
- 移动开发技术新趋向(一)
- 移动开发技术新趋向(三)
- 移动开发技术新趋向(一)
- 移动开发技术新趋向(二)
- CTO俱乐部-移动开发技术沙龙 次世代人机交互接口开发及应用开发
- HTML5移动开发技术要点总结
- CSS在移动网站开发的前端技术和技巧
- 使用J2ME MMAPI开发移动多媒体应用技术
- 《BREW进阶与精通――3G移动增值业务的运营、定制与开发》连载之43---uiOne 技术
- 移动应用开发技术选择六要素
- 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之43---uiOne 技术
- Web移动应用开发框架的8个技术构想
- Android移动开发中通用技术整理
- 移动应用开发技术选择六要素:慎重选平台
- HTML5移动开发技术要点总结及各事件含义
- 移动Web应用开发技术讲解-Sencha Touch 1.1
- 使用J2ME MMAPI开发移动多媒体应用技术
- Windows Mobile 开发黄金周(1):移动设备应用程序开发-平台,工具和技术
- 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之68---BREW 应用中的3维图像技术
- 移动应用开发技术选择六要素