库&框架您现在的位置是:首页 > 博客日志 > 库&框架

当下最流行的最热门的移动App跨平台开发框架有哪些?

<a href='mailto:'>微wx笑</a>的头像微wx笑 2020-04-07库&框架 6 0关键字: 跨平台  移动开发框架  Cordova  React Native  Flutter  

移动端的开发趋势已经从原生开发,转变为基于跨平台框架开发。当下最流行的最热门的跨平台的移动 App 开发框架有哪些?1、Cordovacordova是一套开源移动开发框架,隶属于Apache开

移动端的开发趋势已经从原生开发,转变为基于跨平台框架开发。tnj无知

当下最流行的最热门的跨平台的移动 App 开发框架有哪些?tnj无知

1、Cordova

cordova是一套开源移动开发框架,隶属于Apache开源项目,通过它,开发者可以用标准WEB技术:HTML5、CSS3、JavaScript,来开发跨平台App。tnj无知

cordova目前支持的平台有:Android、Blackberry 10、iOS、OS X、Ubuntu、Windows、WP8tnj无知


tnj无知

2、React Native

React Native 框架在 React 框架的基础上,底层通过对 iOS 平台与 Android 平台原生代码的封装与调用,结合前台的 JavaScript 代码,这样我们就可以通过 JavaScript 代码编写出调用 iOS 平台与 Android 平台原生代码的 App,调用原生代码编写的 App 的性能远远优于使用 HTML 5 开发的 App 性能,因为 HTML 5 开发的 App 只是在 HTML 5 外部包裹上一个程序外壳后在移动平台上运行,在性能与可以实现的功能上都不能达到 React Native 框架的水准。tnj无知


tnj无知

React Native 框架提供了原生组件与底层 API 供开发者使用,这些自带的组件与 API 已足够满足移动端 App 的开发需求,后续章节会详细展开讲解这些组件与 API 的概念与使用实战演示。tnj无知


tnj无知

React Native 框架还提供了与 iOS 平台、Android 平台混合开发的接口,让开发者可以在 React Native 中调用 iOS 平台与 Android 平台中任意的原生 API 与代码,让可以在原生平台实现的任何功能都可以在 React Native 框架中得以实现,后续章节同样会详细展开讲解并进行实战开发。tnj无知


tnj无知

在使用 React Native 框架开发移动平台 App 的过程中,我们可以直接使用 CSS 进行页面元素的布局,这是 iOS 与 Android 原生移动平台开发者简直不可想象的事情。tnj无知


tnj无知

开发人员在具备了 React 框架基础知识后,可以更加快速地进行 React Native 框架的学习与开发。图 1-6 为 React Native 官网截图,代码展示了我们只需要使用类似 HTML 5(JSX)的代码就可以进行跨平台的移动 App 开发。tnj无知

更多请参考:https://www.cnblogs.com/parry/p/rn_book_intro_react_and_reactnative.html如何评价 React Native?tnj无知

3、Flutter

Flutter 是 Google 开源的 UI 工具包,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和嵌入式平台  。tnj无知

Flutter 可以方便的加入现有的工程中。在全世界,Flutter 正在被越来越多的开发者和组织使用,并且 Flutter是完全免费、开源的。它也是构建未来的 Google Fuchsia 应用的主要方式。tnj无知

Flutter 组件采用现代响应式框架构建,这是从React中获得的灵感,中心思想是用组件(widget)构建你的UI。 组件描述了在给定其当前配置和状态时他们显示的样子。当组件状态改变,组件会重构它的描述(description),Flutter 会对比之前的描述, 以确定底层渲染树从当前状态转换到下一个状态所需要的最小更改。tnj无知

4、uni-app

uni-app 是继 mui 框架之后的一个跨多端的开发框架,目前支持 iOS Android 和 wx(微信小程序), 也就是说开发一套代码可以实现相应端的开发,是基于Vue的一个很不错的开发框架,对于熟悉Vue 和微信小程序的开发小伙伴来说学习成本几乎为零。一套代码编到8个平台,这不是梦想。眼见为实,扫描8个二维码,亲自体验最全面的跨平台效果!tnj无知


tnj无知


tnj无知

本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/lib-frame/2020-04-07/374.html

很赞哦! () 有话说 ()

相关文章