Javascript 使用AngularJS的移动架构选项

Javascript 使用AngularJS的移动架构选项,javascript,angularjs,twitter-bootstrap,cordova,Javascript,Angularjs,Twitter Bootstrap,Cordova,我正在构建一个包含以下设计目标的应用程序: 快速和模块化-轻量级核心,可以以连贯的方式扩展到功能丰富的应用程序中 移动优先-此应用程序首先面向移动平台。它使用一些设备本机功能。它必须看起来和感觉像一个移动应用程序(带有页面转换和滑动事件)。但是,它的大部分功能也必须可供web浏览器使用。我的目标是拥有一个统一的代码库,具有共同的核心和特定于移动设备的扩展 到目前为止,我已经选择了以下堆栈 AngularJS:我在其他项目中使用了一些JavaScript框架。Angular似乎在模块化和深思熟虑的

我正在构建一个包含以下设计目标的应用程序:

  • 快速和模块化-轻量级核心,可以以连贯的方式扩展到功能丰富的应用程序中
  • 移动优先-此应用程序首先面向移动平台。它使用一些设备本机功能。它必须看起来和感觉像一个移动应用程序(带有页面转换和滑动事件)。但是,它的大部分功能也必须可供web浏览器使用。我的目标是拥有一个统一的代码库,具有共同的核心和特定于移动设备的扩展
  • 到目前为止,我已经选择了以下堆栈

  • AngularJS:我在其他项目中使用了一些JavaScript框架。Angular似乎在模块化和深思熟虑的设计方面最适合我。我希望使用角度原生构造(如指令),并尽量减少外部UI工具包中“其他类型”的基于JavaScript的小部件
  • 科尔多瓦:我对它的设计理念和插件系统很满意。我知道性能方面的考虑强调了选择正确的JavaScript框架的重要性
  • 一些响应性强的框架:Bootstrap3是我在撰写本文时的首选。我喜欢它的外观。它的设计似乎很合理。可以使用Angular指令替换它的jQuery插件
  • 我在服务器端有一个定义良好的RESTAPI,它绑定到Angular资源。我不打算在服务器上做“演示文稿”

  • 我的问题是:关于第3点,Bootstrap似乎缺少构建“高级”移动应用程序的功能。引导响应行为对于基本控件来说非常好,但我需要更多。例如,jQuery Mobile可以免费提供页面转换和滑动事件等功能。虽然我不希望在Bootstrap中找到这种移动功能,但似乎我应该能够包含一些指令,这些指令可以添加页面转换和滑动事件等内容,而不会与Bootstrap CSS重叠。有角形移动导航,有人把它和引导一起使用吗?还是Bootstrap只是一个错误的选择?

    您是否已经看过它,它将与Angular和Cordova配合得很好,并将为您省去您在问题中提到的一些麻烦。当然,您仍然可以保留bootstrap以满足更多“基本”需求。

    您是否已经看过它,它将与Angular和Cordova配合得很好,并将为您省去您在问题中提到的一些麻烦。当然,您仍然可以保留bootstrap以满足更多“基本”需求。

    我最近也遇到了同样的问题。Bootstrap3是我的首选,但我希望它有内置的移动事件和动画。除了已经提到的,我还遇到了和。

    最近我自己也遇到了同样的问题。Bootstrap3是我的首选,但我希望它有内置的移动事件和动画。除了已经提到的,我还遇到了和。

    这个问题有点晚了,但你应该检查一下。它使用Angularjs,有很多很棒的组件(angular指令),而且在仍然强大的情况下很容易入门。我已经玩了一段时间了,我很喜欢它。绝对是移动应用的一个好方向


    哦,最后一件事,他们与cordova/phonegap打得很好,这个问题有点晚了,但你应该看看。它使用Angularjs,有很多很棒的组件(angular指令),而且在仍然强大的情况下很容易入门。我已经玩了一段时间了,我很喜欢它。绝对是移动应用的一个好方向


    哦,最后一件事,他们与cordova/phonegap玩得很好,所有这些答案都很好。Steriods和Ionic看起来都是很好的框架,是解决上述问题的可接受的解决方案。对于我的特殊问题,我创建了一个非常轻量级的Angular模块,它在Bootstrap/Bootswatch主题之上添加了iOS7头和动画:


    我想要一些非常简单的东西,让我可以使用引导。对于更复杂的问题,我肯定会考虑类固醇或离子。

    < P>这些答案都是好的。Steriods和Ionic看起来都是很好的框架,是解决上述问题的可接受的解决方案。对于我的特殊问题,我创建了一个非常轻量级的Angular模块,它在Bootstrap/Bootswatch主题之上添加了iOS7头和动画:


    我想要一些非常简单的东西,让我可以使用引导。对于更复杂的东西,我肯定会考虑类固醇或离子。< / P>谢谢。我也看过。也许angular jqm将是我的选择,只要它再向前一点,并且支持使用jqm 1.4 CSS。爱奥尼亚似乎也有正确的想法。现在,我用Angular指令包装了一个iOS7标题/页面转换的克隆:谢谢。我也看过。也许angular jqm将是我的选择,只要它再向前一点,并且支持使用jqm 1.4 CSS。爱奥尼亚似乎也有正确的想法。现在,我用Angular指令包装了一个iOS7标题/页面转换的克隆:我同意。爱奥尼亚是最好的。当我提出这个问题时,它并不存在(或处于早期阶段)。后来我改用了爱奥尼亚。它响应了问题描述中所述的所有需求,而没有其他一些框架的开销。我同意。爱奥尼亚是最好的。当我提出这个问题时,它并不存在(或处于早期阶段)。后来我改用了爱奥尼亚。它响应问题描述中所述的所有需求,而不考虑其他一些框架的开销。