【问题标题】:Flexbox Box model vs CSS frameworks for Apache Cordova mobile apps [closed]用于 Apache Cordova 移动应用程序的 Flexbox Box 模型与 CSS 框架 [关闭]
【发布时间】:2015-10-06 16:12:11
【问题描述】:

我正计划开发一个适用于 Android、iOS 和 Windows Phone 的跨平台移动应用程序,用于使用 Apache Cordova 教授语言。该应用程序应该可以在线和离线工作。

我的问题是我应该如何开发 CSS?我最近了解了似乎很有趣的 CSS3 Flexbox Box 模型。这是否足以满足我的目的,或者您是否推荐其他一些 CSS 框架,例如 Bootstrap?如果是,是哪个框架,为什么?

请注意,我对不能免费用于商业用途的框架不感兴趣。

【问题讨论】:

  • 阿里,你的问题不仅是初学者的问题,而且有误解。
  • @JesseMonroy650:考虑到我的问题非常具体,我认为我不知道这个领域的基础知识并不是那么糟糕。
  • 我要重复一遍 - 你的问题有误解。首先,Flexbox 只是 CSS 世界的一个角落,因为这样的框架可以使用其中一个,两者都使用,或者一个都不使用。因此,没有理由将其作为问题的中心。接下来,CSS 适用于所有平台,但每个平台的行为不同。关于所有在线和离线工作。总而言之,您实际上是在询问 Bootstrap,它是十几个可用框架之一。你在问一个懒人问题,所以你应该正确地期待最坏的答案。享受你的一天。

标签: css cordova flexbox css-frameworks


【解决方案1】:

Bootstrap 在这里是一个非常可接受的选项,它允许您使用您喜欢的任何 JavaScript 框架来构建应用程序的其余部分。它有一个庞大的开发者社区,如果你愿意,它很容易覆盖 CSS。例如,我使用带有 JQuery 和 Handlebars 的 Bootstrap 作为模板引擎构建了 Cordova 应用程序,但如果您愿意,可以使用 React JS、Angular 等。

如果您想要与特定 JS 框架更相关的东西,请考虑Ionic Framework。我也用它成功地完成了 Cordova 项目,它速度非常快并且得到很好的支持,但在这一点上确实将你与 Angular JS 联系在一起(尽管将来可能不会这样)。

JQuery Mobile 还可以为您提供一个很大的 CSS/UI 元素领先优势,而无需将您绑定到特定的 JavaScript 框架,但现在没有得到积极维护。

Dojo Toolkit 也可以考虑。

Sencha Touch 为您提供 UI 框架以及 MVC 模型和数据存储/管理功能,但学习曲线很高。

【讨论】:

  • 如果您想看看带有(可选)Handlebars 和 JQuery Cordova 5 应用程序的 Bootstrap 的外观,请尝试github.com/simonprickett/bartcordova
  • 您的回答很有帮助。我也从你的 Github 代码中学到了。
猜你喜欢
  • 2011-06-07
  • 1970-01-01
  • 2013-11-09
  • 2013-03-05
  • 2010-09-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-23
相关资源
最近更新 更多