jackwiy
  • 简介
  • IT开发技术
    • 阅读书单
    • 日常规划
    • 开发工具
    • 前端开发
    • 后端开发
    • 移动端开发
    • 代码管理
    • 数据库设计
    • 服务器部署
    • 团队管理
    • 安全测试
    • PHP-编程技术
    • Java-编程技术
    • Python-编程技术
    • Go-路线图
    • 前端路线图
    • 后端路线图
    • 运维路线图
  • IT编程设计
    • vi / vim-键盘图
    • 什么是真正的程序员
    • IT-Web开发入门
    • IT-编程思路
    • IT-开发技能
    • IT-设计思路
    • PHP-开发框架
    • PHP-开源系统
    • Laravel-数据处理与业务逻辑划分
    • Laravel-深入理解控制反转(IoC)和依赖注入(DI)
    • Laravel-框架说明
    • Docker-部署LNMP
    • Go-面向对象
  • IT生活娱乐
    • 21个令程序员泪流满面的瞬间
    • 超全结婚准备清单及结婚细节流程
    • 三亚旅行规划
    • 手机服务应用
    • 汽车使用手册
  • IT产品设计
    • 订阅付费产品设计
Powered by GitBook
On this page

Was this helpful?

  1. IT开发技术

移动端开发

Previous后端开发Next代码管理

Last updated 6 years ago

Was this helpful?

-- React Native:

React Native使你能够在Javascript和的基础上获得完全一致的开发体验,构建世界一流的原生APP。React Native着力于提高多平台开发的开发效率 —— 仅需学习一次,编写任何平台。(Learn once, write anywhere)Facebook已经在多项产品中使用了React Native,并且将持续地投入建设React Native。

-- Flutter:

Flutter是Fuchsia的开发框架,是一套移动UI框架,可以快速在iOS、Android以及Fuchsia上构建高质量的原生用户界面。 目前Flutter是完全免费、开源的,GitHub地址。其官方编程语言为Dart,也是一门全新的语言。所以说,上手成本比较高,对于移动端开发人员,语言以及框架都是全新的,整个技术栈的积累也都得从头开始。

-- 最火跨平台React Native+weex+Flutter:

目前移动端跨平台开发中,备受关注的方案大致归纳为以下几种情况:

1)react native、weex均使用JavaScript作为编程语言,目前JavaScript在跨平台开发中,可谓占据半壁江山,大有“一统天下”的趋势;

2)kotlin-native开始支持 iOS 和 Web 开发,(kotlin已经成为android的一级语言)也想尝试“一统天下”;

3)flutter是Google跨平台移动UI框架,Dart作为谷歌的亲儿子,毫无疑问Dart成为flutter的编程语言。作为巨头新生儿,在flutter官网也可以看出,flutter同样“心怀天下”(可支持Web端、Android端、iOS端等)。

https://reactnative.cn/
React
https://flutter.io/
https://flutterchina.club/
https://zhuanlan.zhihu.com/p/41900859