整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

Ionic一个非常优秀的开源免费移动应用程序开发框架

Ionic一个非常优秀的开源免费移动应用程序开发框架

Ionic Github star 数38K+, MIT协议,可以使用Web技术轻松构建高质量的原生(IOS, Android)和渐进式Web应用程序(PWA)。Ionic Framework是100%免费和MIT开源,Ionic Framework 是个高级的 HTML5 移动端应用框架,Ionic Framework是一个开源UI工具包,用于使用Web技术(HTML,CSS和JavaScript)构建高性能的高质量移动和桌面应用程序,Ionic Framework专注于前端用户体验,或应用程序的UI交互(控件,交互,手势,动画)。它易于学习,并与其他库或框架(如Angular,Vue,React)很好地集成,或者可以独立使用而无需使用简单脚本包含的前端框架。官网截图如下

免费

跨平台

构建和部署跨多个平台的应用程序,例如本机iOS,Android,桌面(Electron)和Web作为渐进式Web应用程序(PWA) - 所有这些都具有一个代码库。写一次,随处运行。

生态系统

Ionic Framework由核心团队积极开发和维护,其生态系统由开发人员和贡献者的国际社区指导,推动其发展和采用。大大小小的开发人员和公司都使用Ionic来构建和运送各种各样的应用程序。全球200多个国家/地区有数百万的Ionic开发人员。

丰富的组件

ionic 大约有90个以上组件并且三个前端框架(Vue, Angular,React)都支持,包括弹出框,卡片,网格,导航等等非常非常多,具体可以自行去官网查看。以下截图是vuejs下的ion-action-sheet 组件文档页包含组件显示效果。组件文档也是非常丰富。

LOGO

由于版本升级,ionic 默认logo 颜色由蓝色变成黑色,鼠标移动到logo才变蓝色。

Foundation框架

Foundation是一个响应式前端框架系列,可以轻松设计漂亮的响应式网站,应用程序和电子邮件,在任何设备上看起来都很棒。Foundation是语义,可读,灵活且完全可定制的。我们不断添加新的资源和代码片段,包括这些方便的HTML模板,以帮助您入门!

特点:世界上最先进的响应式前端框架。快速为适用于任何类型设备的站点创建原型和生产代码。

总结:Foundation 算是框架界的元老啦,都说框架去的早,而这个框架一直到现在依然这么的热门,如果你比较介意 Bootstrap 开发撞脸的尴尬事情,那么你可以考虑使用 Foundation 。即使你使用预定义的 UI 元素, 也不会与其他网站太像,就像官方说的给开发者更灵活的框架体验。

Bootstrap框架

Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。 Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用了该项目。 国内一些移动开发者较为熟悉的框架,如WeX5前端开源框架等,也是基于Bootstrap源码进行性能优化而来。

包含内容:

基本结构:Bootstrap 提供了一个带有网格系统、链接样式、背景的基本结构。

CSS:Bootstrap 自带以下特性:全局的 CSS设置、定义基本的 HTML 元素样式、可扩展的 class,以及一个先进的网格系统。

组件:Bootstrap 包含了十几个可重用的组件,用于创建图像、下拉菜单、导航、警告框、弹出框等等。

JavaScript 插件:Bootstrap包含了十几个自定义的jQuery 插件。您可以直接包含所有的插件,也可以逐个包含这些插件。

定制:您可以定制Bootstrap的组件、LESS 变量和jQuery 插件来得到您自己的版本。

总结:Bootstrap 最大的优势就是它非常流行,流行就代表你有问题就有很多人帮你解决问题,就代表装逼它就是利器,还有就是界面比较和谐,容易上手,关注它的小伙伴应该发现最新 V4 版也开始支持 FlexBox 布局,这是非常好的升级体验。 劣势是 class 命名不够语义化,并且各种缩写,以至于我离了文档就是个菜,最近开始整混合 APP,选框架的时候首选就是它,但之前搞 PC 一直没注意,后来搞混合右键属性看它的时候,瞬间一阵凉风袭来,Bootstrap 好小,小到我只好选择别的框架。

AUI框架

AUI为一款轻量级前端UI框架,更偏重于CSS布局及样式的构造,通俗易懂的写法及模块式的拼装方便用户自由扩展。轻小的体积、灵活的扩展性,大大提高移动端项目的体验度和开发效率。

在目前市场上的UI框架中,大多数的框架以JS来实现过多的功能和布局。当然并不是否定JS在一个移动前端框架中的作用性,既然是前端框架侧重点要更多的考虑框架本身在一个项目中的资源消耗问题及如何提高用户的体验度。鉴于APICloud多窗口结构及原生模块的拼装,所以在移动端项目中AUI强调更多的是快速布局、灵活布局的实现,结合APICloud本身特性,提高开发效率及用户体验。

最近刚起来的AUI,虽然作者声称是专为APICloud开发者设计的一套UI框架,但实际它还是解决了很多移动前端开发的普遍问题,是主要面向混合开发的 CSS 框架。看起来作者比较猖狂,各种高级 CSS3 遍地使用,这让我也不得不去查查这些个 CSS3 的兼容性。不负众望果然选的都是兼容不错的属性,哈哈了一顿激动从前辈手上大胆认识了几个好东西,并且框架还提供了聊天界面、计数列表等组件,解决了很多复杂的让我骂娘的布局,现在可以直接拿走就用。

总结:这个框架对我来说有个优点就是纯 CSS 框架,自己以前也就用过 Pure,自己有点 JS 能力,如果不是复杂的效果,找个纯 CSS 框架自己随便改改就可以,而现在 CSS3 也已经能够做到动画,效率、质量、高效全兼顾,所以还是选择了这种 CSS 框架。有一点觉得不满的是这框架的文档真的好那什么,说好的高大上呢。

Amaze UI 框架

第二个介绍的是AmazeUI,据官方说是咱们中国首个HTML5跨屏前端框架。

最初使用它是因为本尊遇到了一个爱纠结细节设计,有一次她跟我的字体较上真了,结果一句顶万句的 BOOS 夸了她,我只好根据她的想法去解决,结果最后找到了Amaze UI 框架,按照官方的话说就是 "基于社区开源项目构建的一个跨屏前端框架,以移动优先从小屏到大屏,最终实现所有屏幕适配适应移动互联潮流" 。但其实我就是看中它能解决国内浏览器存在的跨屏适配和兼容性问题。

总结:Amaze UI 总的来说就是加入更多符合中国市场特性的元素,框架对跨屏、适配都做了的比较好的处理并且准备一了一系列的常用的网页组件,为减少搞兼容、适配各种敲键盘的加班狗们的工作时间做了不小的贡献。框架还对中文排版优化,兼容中国本土主流浏览器、轻量化,不仅适用于桌面端,还更更适合移动端、包含一些封装好的Widgets。不过自也就我感觉 Amaze UI 文档是否有点太那什么了,比如 “人们不会在乎jQuery的那点流量。”,说实的在这真没啥,不过我从来不会说出来( 哈哈 ),代码和设计上感觉没太多突出的点。

Pure框架

一组小的,响应迅速的CSS模块,您可以在每个Web项目中使用它们。

特点:

CSS占用空间极小。

纯净是微不足道的。整套模块的时钟频率为3.8KB *缩小和压缩。在考虑移动设备的情况下,对我们来说保持文件大小很小很重要,并且仔细考虑了每一行CSS。如果您决定仅使用这些模块的子集,则可以节省更多字节。

你的CSS基础

Pure构建于Normalize.css之上,为原生HTML元素以及最常见的UI组件提供布局和样式。这就是你所需要的,没有任何瑕疵。

以移动为主题

Pure是开箱即用的响应,因此所有屏幕尺寸的元素都很棒。

坚持你的方式

Pure具有最小的样式,并鼓励您在其上编写应用程序样式。它旨在让您不受约束,并轻松覆盖样式。

创建响应式布局

通过使用Grids,Menus等,可以轻松地为所有屏幕尺寸创建漂亮的响应式布局。我们让您轻松上手。看看几个不同的布局,并用坚如磐石的基础开始您的下一个Web项目。

这个框架是我在做管理系统时接触的,选择使用也是因为框架小巧,并且是纯 CSS,没有太多的牵扯,好用来与其他框架快速结合使用。

机应用程序运行更快,更平滑,用户体验更好。与此同时,前端开发者总是在寻找新的 Web技术,以获得性能。使用已有的高质量的移动框架来构建移动 Web应用已经变得很简单,但如何选择合适的框架却是一个难题。所以在这篇文章中,我们整理了10个移动框架,下面和小编一起来看看。

1、Redbeard

Redbeard允许它在没有模板的情况下创建本地应用程序,这更快更容易。它是一个完整的框架,有大量的组件,并且有一系列现成的组件和一些最常用的功能。每个组件都是通过我们可怕的主题引擎完全主题化的,没有打包或者打包应用框架。Redbeard100%原生开发框架,整个iOS套件Objective-C和Swift。

2.Weex

韦克斯是一个跨平台的 UI框架。具有轻巧、高性能和可扩展性。Weex是利用 HTML, CSS和 Java,它的模块, UI组件,它自己的工具和命令,为移动环境设计,并加速移动速度。

3.Rikulo

RikuloUI是HTML5创建的一个跨平台 Web和本地移动应用程序框架。该软件采用结构化的用户界面模型,并在桌面和 UX触摸屏上提供响应。

4.A Frame

是一个在虚拟现实网页上构建东西的框架。可以使用标签在工作桌面、iPhone和Oculus Rift上创建虚拟现实体验。

5.Onsen UI

“OnsenUI”是一个移动框架,包含 PhoneGap应用程序和HTML5、 Java和 CSS框架。该软件提供了大量的基于 Web的 UI组件,为智能手机和平板电脑以及其他功能提供了响应式布局。

6.Tabris.js

tabris.js是一种移动框架,只需使用Javaaisios和A创drid本地即可。tab视图呈现与UI不同,只需在移动平台上使用Java本地did即可。tab视图呈现与UI不同,它创建了移动平台上的Java本地drid本地d。tab开发可以快速开发。

7.Rad.js

RAD. js可以产生跨平台能力,像母语一样响应,解决应用程序的性能和可用性问题。通过 mobidev的专业移动创业团队,企业需要有实力的企业创建产品,并直接成为软件开发人员。

8.Konva

这是一个2 D小米HTML5 canva框架,用于开发桌面和移动应用程序,提供定向 API,分层支持,吐温和动画,过滤,自定义形状等功能。

9.Mootor

mootor是开发移动应用程序的HTML5框架。这是一个非常简单的主义者,可以在很多平台上使用iOS、Android等。

10.TouchstoneJS

JS是tectact。j的混合移动应该使用ui框架。它包括表单组、导航、转换、局部触摸行为等。还提供其他特性。

以上就是这次关于web前端的十个移动框架,如果有没说到的框架,你可以在评论区留言。