带有MVC框架的Firefox OS App

时间:2014-07-09 06:41:08

标签: firefox firefox-os

我是一个firefox OS应用新手。我正在尝试为我的在线购物网站构建firefox OS应用程序。 你能指导我怎样才能开始。在我阅读时,我只需要一个manifest.webapp文件和firefox市场上的列表,以使其可以安装。

任何人都可以建议我应该在launch_path中写什么?作为一个MVC框架我不能把简单的路径像“/index.html”

许多人提前感谢。

3 个答案:

答案 0 :(得分:0)

Firefox OS App只是一个由HTML,CSS和Javascript与Web API开发的Web应用程序,基于JS的设备API处理智能手机中的Wi-Fi,电话等。因此,如果你可以使用Javascript MVC框架,就像http://jonathanmh.com/best-javascript-mvc-frameworks-2013-2014/中的angular或backbone.js一样。还有来自https://hacks.mozilla.org/2014/02/ember-js-what-it-is-and-why-we-need-to-care-about-it/的Ember.js的开始。快乐的编码!

答案 1 :(得分:0)

如果您想要一个使用Angular& amp;的Firefox OS应用程序示例RequireJS,因此显示了bootstrapping等的工作方式,请参阅:ffos-list-detail

答案 2 :(得分:0)

我认为使用firefox os应用程序很容易使用mvc模式,请参阅this thread也许你会发现有用的文件夹结构。 我还建议使用一个名为ionic的apache cordova支持的框架,离子也以与MVC模式类似的方式组织你的应用程序。

firefox操作系统中缺少服务器端脚本并不是以MVC方式组织项目的限制,只需记住模式基础,划分视图和逻辑。

这里有一个使用angular.js作为客户端MVC框架的示例,它可以帮助以与MVC模式类似的方式组织您的应用程序:

your-app-folder
├── index.html
├── manifest.webapp
├── js
│   ├── controllers
│   │   └── main.js
│   │   └── ...
│   ├── directives
│   │   └── yourDirective.js
│   │   └── ...
│   ├── filters
│   │   └── yourFilter.js
│   │   └── ...
│   ├── services
│   │   └── yourService.js
│   │   └── ...
│   ├── libs
│   │   ├── jquery.min.js
│   │   └── angular.min.js
│   └── app.js
├── css
│   └── ...
└── views
    ├── login.html
    └── ...