Mobile App 开发选型

2016-11-24  本文已影响158人  michael_jia

Web Runtime(WRT)

去年,我们使用 Swift 开发 iOS Native 应用,使用 Java 开发 Android Native 应用,今年采用什么方案?

选择技术方案考虑这么几点:
1. 适合业务需求,但需求是易变的;
2. 匹配开发人员能力,但人员和能力是变化的;
3. 符合业界的演进方向,但移动应用技术日新月异;

Native, HTML5, or Hybrid
Hybrid Architecture Concepts
Capability vs. Platform Mobile App Technology Stacks Hybrid Architecture Concepts & Fundamentals
Hybrid Mobile Applications

We define hybrid as a web app, primarily built using HTML5 and JavaScript, that is then wrapped inside a thin native container that provides access to native platform features.

三者对照
Native, HTML5, or Hybrid
React Native

React Native uses the same fundamental UI building blocks as regular iOS and Android apps. You just put those building blocks together using JavaScript and React.
H5 和 Hybrid 是 Web View;

React Native lets you build mobile apps using only JavaScript. It uses the same design as React, letting you compose a rich mobile UI from declarative components.

上一篇 下一篇

猜你喜欢

热点阅读