gpt4 book ai didi

mobile - OnsenUI 与 Ionic 框架

转载 作者:行者123 更新时间:2023-12-03 09:41:18 25 4
gpt4 key购买 nike

我想开始使用 angularjs、css3 和 html5 开发移动混合应用程序。正在寻找一个框架,并找到了这两个。两者看起来都很好,但是我无法对它们进行很好的比较。谁能列出两者的优缺点。

在可扩展性、开箱即用组件、速度以及与 Angular 和目标设备的兼容性方面进行比较将非常有帮助

最佳答案

自这两个框架发布以来已经过去了一年。 Onsen UI 目前处于稳定的 1.2 版本,而 Ionic 处于最后一个候选版本状态。
我和他们两个都合作过,所以让我给你一个简短的概述,我还写了一篇更大的博客文章,你会在这个答案的末尾找到它。
我不会详细介绍核心框架;如果你有以前的 AngularJS 知识,你将很容易过渡到 Ionic 或 Onsen UI。

  • 这两个框架都是围绕 AngularJS 构建的,它们在很大程度上依赖于指令,您也可以轻松地构建您的自定义指令。 Onsen UI 还具有对 jQuery 的支持(如果你问我,那是不必要的)。
  • 两个框架都支持 Android 4+、iOS 6+(部分功能在 Android 2.3 上可用),Onsen UI 也正式支持 Firefox OS 和桌面浏览器。 Ionic 没有官方桌面支持,但它仍然可以工作(想象一下,它不会很漂亮)。
  • Ionic 目前不支持 Windows Mobile 平台(以后会有); Onsen UI 支持目前正在开发中(自 2014 年 11 月起)。
  • 这两个框架都支持某种 Split View功能,因此它们可以用于表格开发。
  • 这两个框架都有一个独特的漂亮的扁平 UI。我更喜欢 Ionic 而不是 Onsen UI 的外观和感觉,但这是个人品味的问题。两个默认主题看起来都像 iOS 7。
  • Onsen UI 支持 Android 和 iOS 的原生主题。 Ionic 框架对所有平台使用相同的主题,但某些功能将取决于平台(例如选项卡外观)
  • 这两个框架都有一个工作主题构建器。
  • Ionic 支持 SASS,而 Onsen UI 是围绕 Topcoat CSS 库构建的。
  • 两个框架都有一个大的小部件支持(指令)
  • Onsen UI 有更好的文档。它在两个不同的位置分开。第一个是“组件”,您可以在其中看到不同的指令,每个指令都有一个您可以使用和复制的工作示例。第二部分是“指南”,指导您完成应用程序创建过程。
  • Ionic 的文档杂乱无章(非常分散)。即使您以前有 AngularJS 经验,它也缺乏真正的“入门”教程。它向您展示了各个部分,但没有展示如何正确连接它们。
  • 另一方面,Ionic 拥有更大的社区,因此您可以轻松找到问题的解决方案。
  • Ionic 框架有一个很棒的官方论坛 + 大型 StackOverflow 社区。同时,Onsen UI 仅使用 StackOverflow 作为帮助中心(我认为这是失败的)。
  • Onsen UI 有一个名为 MONACA IDE(很棒的工具)的 HTML5 IDE,Ionic IDE 目前正在生产中;你可以参加beta测试。
  • Ionic 有一个不断增长的 3rd 方插件社区(例如日期选择器);我找不到任何 3rd 方 Onsen UI 插件

  • 我写了一篇更大的文章,涵盖了 Ionic/Onsen UI 更改,找到它 here .

    关于mobile - OnsenUI 与 Ionic 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21859054/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com