我是一个firefox OS应用新手。我正在尝试为我的在线购物网站构建firefox OS应用程序。 你能指导我怎样才能开始。在我阅读时,我只需要一个manifest.webapp文件和firefox市场上的列表,以使其可以安装。
任何人都可以建议我应该在launch_path中写什么?作为一个MVC框架我不能把简单的路径像“/index.html”
许多人提前感谢。
答案 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
└── ...