react-native66.5kReactNative(简称RN)是Facebook于2015年4月开源的一个跨平台移动应用开发框架。安卓两个平台。RN使用Javascript语言、类似于HTML的JSX、CSS来开发移动应用,因此熟悉Web前端开发的技术人员可以不费吹灰之力进入移动应用开发领域。ReactNative使您能够获得基于Javascript和React的完全一致的开发体验,并构建世界一流的原生应用程序。ReactNative专注于提高多平台开发的开发效率——只需要学习一次,编写任何平台。(学习一次,随处编写)ionic34.7k使用开放网络技术构建令人惊叹的原生和渐进式网络应用程序。一款在everythionic上运行的应用程序由Google团队开发和维护。ionic是一个强大的HTML5应用开发框架(HTML5HybridMobileAppFramework)。帮助您使用HTML、CSS和Javascript等Web技术构建具有近乎原生体验的移动应用程序。ionic主要侧重于外观和体验,以及与你的应用的UI交互,特别适合基于Hybird模式的HTML5移动应用开发。Ionic是一个轻量级的移动端UI库,速度快,界面现代,外观漂亮。为了解决其他一些UI库在手机上运行缓慢的问题,直接放弃了IOS6和Android4.1以下版本的支持,以获得更好的用户体验。weui19.4kWeUI是微信设计团队官方设计的类微信UI框架,为微信Web开发量身打造,旨在提升和规范微信用户的体验。包括按钮、单元格、对话框、进度、吐司、文章、操作表、图标等组件。Weex16.9k2016年4月21日,在Qcon大会上宣布跨平台移动开发工具Weex开放内测邀请。Weex是一套易于使用的跨平台开发解决方案,可以构建具有Web开发经验的高性能、可扩展的原生应用程序。为了实现这一点,Weex与Vue合作,以Vue作为上层框架,并按照W3C标准实现统一的JSEngine和DOMAPI,这样你甚至可以使用其他框架来驱动Weex创建具有三个终端的原生应用持续的。Weex可以完美平衡性能和动态,支持iOS、Android、YunOS和Web等多终端部署。wepy12.6kWePY是一个允许小程序支持组件化开发的框架。通过预编译,开发者可以选择自己喜欢的开发风格来开发小程序。框架细节的优化,Promise和AsyncFunctions的引入,都是为了让小程序项目的开发更加简单高效。mpvue11.8kmpvue是一款使用Vue.js开发小程序的前端框架。该框架基于Vue.js核心,mpvue修改了Vue.js的运行时和编译器实现,使其可以在小程序环境中运行,从而为小程序开发引入了一整套Vue.js开发经验。amazeui12k中国首款开源HTML5跨屏前端框架。基于移动优先的理念,AmazeUI逐渐从小屏向大屏扩展,最终实现了全屏适配,以适应移动互联网的趋势。Vux13.4kVux(读作[v'ju:z],同views)是一个基于WeUI和Vue(2.x)开发的移动端UI组件库,主要服务于微信页面。基于webpack+vue-loader+vux,可以快速开发移动端页面,配合vux-loader,方便您在WeUI的基础上自定义您需要的样式。vux-loader保证了组件是按需使用的,所以不用担心最终会打包整个vux组件库代码。Vux并不完全依赖WeUI,而是尽量让整体的UI风格接近WeUI的设计规范。最初的目标是打造一个易用、实用、美观的移动端UI组件库。现在离理想状态还有很多距离,需要大家及时反馈,贡献代码。即使你不使用vux代码,从源代码中获得一些参考也是很好的。MintUI9.8kMintUI,一个基于Vue.js的移动端组件库,包含丰富的CSS和JS组件,可以满足日常移动端开发的需求。通过它可以快速构建风格统一的页面,提高开发效率。真正的按需组件加载。您可以只加载声明的组件及其样式文件,无需担心文件太大。考虑到移动端的性能门槛,MintUI采用CSS3处理各种动态效果,避免了浏览器不必要的重绘和重排,让用户获得流畅流畅的体验。MintUI依托于Vue.js高效的组件化方案,轻量级。即使全部导入,压缩后的文件大小也只有~30kb(JS+CSS)gzip。mui8.4k的性能和体验差距一直是移动应用开发者放弃HTML5的首要原因。浏览器切页时的自然白屏、难以忍受的翻页动画、抖动的浮动元素、无法流畅下拉刷新等等,这些都让HTML5开发者倍感挫败,尤其是在低端Android手机上运行时,掉手机另一方面,浏览器默认的控件样式少且丑,做一个漂亮的控件很麻烦,也有一些简单的UI框架但是性能低下。mui框架有效的解决了这些问题。这是一个可以方便开发高性能应用的框架,也是最接近原生应用效果的框架。Muse-UI5.5kUI组件库基于Vue2.0和MaterialDesign的特点1.组件丰富MuseUI基本实现了MaterialDesign设计规范类的所有组件,同时也开发了很多功能组件2.可以自定义使用MuseUIless文件,所有颜色都有变量维护,通过编写less文件完成自定义主题,同时也提供一些参数修改组件内部的效果3.基于Vue2.0MuseUI是基于Vue2.0开发的,Vue2.00是目前最快的前端框架之一,小巧且API友好,可用于开发复杂的单页应用。vonic2.5k是一个基于vue.js和ionic样式的UI框架,用于快速构建移动端单页应用。与ionic的关系:没有关系,只是在风格上基于ioniccss文件(有一些调整)vue-carbon0.8k基于vuejs1.0开发了一个materialdesign风格的移动端WEBUI库。使用文档地址https://myronliu347.github.io...zanui-weapp0.3k高价值、易用、易扩展的微信小程序UI库,由好评提供支持。frozenui0.2kFrozenUI的CSS组件库,基于腾讯手Q风格规范,腾讯QXD出品。VUWE0.1kvuwe是基于微信WeUI开发的专用于Vue2的组件库。它与WeUI完全解耦。用户可以通过自定义WeUI样式文件轻松自定义VUWE。总结:不要为了框架而盲目选择框架,根据实际业务场景、项目规模、是否跨平台、学习成本等选择适合自己的框架。更多技术文章,视频angular1/2/4/5、ionic1/2/3/4、react、vue、微信小程序、nodejs等教程和开源项目,请扫描下方二维码关注微信公众号——全文一堆时髦的孩子。福利专区:扫描二维码关注,免费领取淘宝天猫内部优惠券
