首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails Angularjs开发流程

Rails Angularjs开发流程
EN

Stack Overflow用户
提问于 2013-04-08 02:58:43
回答 1查看 1.6K关注 0票数 11

我一直在使用Angularjs和Rails,随着我进一步深入研究,我发现Rails和Angularjs分别作为单独的应用程序使用一个角色。我也尝试过一些Yeoman,我真的很喜欢它--我尝试使用yeoman在我的Rails应用程序的assets子目录中构建一个应用程序,但它创建了太多的东西

我正在考虑将其拆分,并使用json前端创建我的Rails应用程序,然后创建一个单独的Angular应用程序,使用Yeoman构建它,并将完成的Angularjs应用程序放在我的assets子目录中,然后做一些整理

这有意义吗?

还有别的人这么做吗?

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2013-04-26 13:09:28

您说得对,后端Rails和前端SPA不应该作为一个单独的项目来开发。它们应该独立开发,也应该独立测试。理想情况下,它们之间不应该在登台环境和集成e2e测试之外进行直接交互。

另一件事是你不需要把你的angular应用放在你的公共目录中。很可能你会让Passenger/Unicorn/Puma为你的Rails应用提供服务,而它们并不是为你的Angular应用提供服务所必需的。最好是直接从像NginX这样的强化them服务器上为它们提供服务。它们不仅速度快得多,而且更具可配置性。这使您甚至可以设置自定义源CDN,从而进一步加快站点的响应时间。

约曼发电机正是为此而制造的。如果你打算同时构建你的SPA和Rails,你就不需要所有那些Grunt任务来转换LESS/Coffee/Jade等;Rails会自动为你完成这些任务。它们旨在简化SPA的开发,而无需完整的服务器环境。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15866489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档