android前端开发框架-安卓前端开发框架mui
作为前端开发者,各种框架层出不穷,促使我们不断学习以防落后,但我们不可能让每一个框架都有时间去学习android前端开发框架,只需要掌握流行的,坑少的。 从以下三个方面了解当前流行的前端开发框架。
1.跨平台开发框架
(1).uni-app--一次开发,多端覆盖 uni-app是DCloud使用Vue.js开发跨平台应用的前端框架。 开发者编写一套代码,可以编译成iOS、Android、H5和小程序等平台。
相框
Github地址:
官网地址:
学过vueandroid前端开发框架,可以开发微信小程序,了解mpvue,上手很容易。 强烈推荐学习。
(2).Taro——一次编写,多端运行 Taro是JD-O-Convex Lab创建的遵循React语法规范的多端统一开发框架。 通过Taro的编译工具,将源码编译成可以在不同终端(微信小程序、H***pp、快应用等)上运行的代码。
Github地址:
官网地址:
***多终端UI组件库:
如果你了解 React,Taro 很容易上手。
2.移动端混合开发框架
混合开发是指JS开发+一套原生渲染代码,iOS和Android都可以使用。 (1). Flutter——极速构建漂亮的原生应用 Flutter是谷歌的移动UI框架,可以在iOS和Android上快速构建高质量的原生用户界面。 Flutter Framework 是一个完全用 Dart 语言构建的 SDK,它实现了一套完整的自下而上的基础库。
框架
官网地址:
(2).React Native--使用JavaScript和React编写原生移动应用。 React Native(简称RN)是Facebook于2015年4月开源的跨平台移动应用开发框架,是该平台的衍生产品,目前支持iOS和Android两大平台。
框架
Github地址: 官网地址:
(3).Weex--Web开发经验,开发高性能原生应用框架
Weex 致力于让开发者能够基于通用的跨平台 Web 开发语言和开发体验构建 Android、iOS 和 Web 应用。 简单的说,集成WeexSDK后,你可以使用JavaScript语言和前端开发经验来开发移动应用。
Vue.js 和 Rax 是 Weex 开发使用最广泛的前端框架,也是目前最全面、最稳定的解决方案。
框架
Github地址:
官网地址:
3.前端开发框架
(1).Vue——渐进式JavaScript框架
Vue 框架是一个用于构建用户界面的渐进式框架。 可自下而上逐层涂抹。 Vue的核心库只专注于视图层,简单易用,易于与第三方库集成。
Github地址:
官网地址:
(2).React--一个用于构建用户界面的JavaScript库
React 使创建交互式 UI 变得轻而易举。 为应用程序的每个状态设计简洁的视图,React 可以在数据发生变化时高效地更新和正确渲染组件。
Github地址:
官网地址:
(3).Angular--一套框架,多平台移动&桌面
Angular 是一个强大的前端框架,它的主要优势在于它可以将静态页面与动态数据绑定。 首先,angular是一个mvc框架。 它和jquery的区别在于,前者致力于mvc代码的解耦,使用model、controller、view来组织代码,而后者为你提供了很多API函数,你不需要写很多native js实现更复杂的效果,比如动画,$.animate,
Github地址:
官网地址:
UI组件框架的结合对于前端框架来说是必不可少的。
让你学到的每一课都有收获
《这就是你应该如何学习Linux》是资深运维专家刘吞联合国内多位红帽架构师(RHCA)基于最新RHEL7系统编写的优质Linux技术自学教程。 非常适合作为Linux技术入门教程或讲课辅助工具。 荣获双11、双12购物狂欢节IT类图书销量冠军,2017、2018年国内读者增长速度最快的技术类图书。可在京东、当当、亚马逊、天猫搜索。 刘寻老师微信交流学习(手指在下图长按3秒自动扫描)~