2012-11-30 94 views
0

我正在开发我的第一个应用程序使用Ember,并希望知道构建我的应用程序的最佳方式。如何构建Ember Web应用程序

目前我只有一个页面包含我的页面的所有不同部分。是否有任何方法来分割索引页面和从别处异步加载内容?我更喜欢这个,因为我的索引页面变得太长了。

+1

你的后端平台是什么?如果您使用RoR,那么有大量项目使用[** Ember.js和GitHub **中的存储库](https://github.com/search?q=emberjs&ref=commandbar) – MilkyWayJoe

+0

这是一个PHP/Mongodb后端 –

+1

你看过Yeoman(http://yeoman.io/)吗?您可以使用它来单独管理您的前端代码。提供JS/CSS包管理,实时重载代码更改... –

回答

1

我会问你的应用程序的复杂程度

如果你可以从小处着手含有你的意见/控制器/路由器中的一个文件,它可以帮助你神交的最初几天/周的框架。如果你发现你的单一的js文件增长> 100+线(或任何数字让你觉得现在是时候打破它),你可以为

/templates => handlebars templates here (pre compiled if possible) 
/views => just the view javascript objects 
/controllers => array controllers or object controllers 
/models => ember-data or regular JS objects that do the heavy lifting 
/routers => in the future you may have > 1 router per ember.js app 

创建一个文件夹,当你达到这个水平的复杂性,你可以看看require.js来管理你的依赖关系/ etc

相关问题