我正要开始我的第一个“真正的”ember.js项目,但我严重缺乏最佳实践经验。我特别想知道的一件事是,如果我使用rails后端,是在rails发行版中使用ember-cli-rails开发更好,还是完全分开开发前端和后端?
我一开始以为这是轻而易举的事,只是把ember塞进rails然后就走了。但我发现,与单独开发它们相比,这是一种笨拙的体验。自动重载并不流畅(当它工作时我真的很享受),服务器尾部有两个玩家登录在那里有点混乱,我只在那里呆了几分钟,我害怕我以后可能会发现的东西,特别是在测试时。
我还想知道,除了笨拙之外,分离后端和前端的关注点可能比将两者粘合在一起有更多的好处。
发布于 2015-03-28 14:19:09
如何将Ember整合到你的Rails驱动的应用程序中,这是一个偏好问题。如果你刚刚开始使用这个应用程序,我绝对建议你使用Ember CLI;随着2.0的临近,Ember社区将联合起来支持未来的CLI。我想不出一个单独开发的好理由。我认为最好是提前解决所有的配置问题,这样你就有了一个很好的平台,可以在以后更容易地进行开发和维护。
有一个神奇的宝石(看起来你好像听说过它),它可以帮助集成Rails和Ember CLI:ember-cli-rails。如果我要启动一个有Ember前端的新Rails应用程序,我会从它开始。
希望这能有所帮助!
https://stackoverflow.com/questions/29313672
复制相似问题