我一直在研究Ember.js大约一周,我研究的所有例子都是单页应用。我被告知要开展一个扩展超过30页的项目,我不知道目录结构是什么,如果Ember是最好的工具,因为我从未见过链接到项目中其他页面的应用程序? / p>
答案 0 :(得分:8)
是的,ember是一个单页面应用程序,因为你只去一个页面,它加载应用程序然后你不需要从服务器中获取任何页面,ember应用程序处理所有内容。对于像您建议的更大的应用程序,您可以将每个对象类型(模型,控制器,路径,模板,视图等)放入他们自己的目录中进行组织。
答案 1 :(得分:0)
我非常喜欢使用Ember JS for SPA,因为它具有灵活性,但是当涉及到浏览器支持时,我别无选择,只能去Knockout JS实施SPA!
他们都非常适合SPA,Ember还有更多可供选择,但对于那些仍然必须支持IE7的人来说,那么最好的选择就是Knockout JS ......
希望有所帮助:)