RoR3中的后端和前端选项?

时间:2012-02-02 20:02:38

标签: ruby-on-rails

我开始学习Ruby on Rails,据我所知,有两种方法可以解决如何在RoR中编程和设计Web应用程序:

  1. 在RoR(数据模型,引擎等)中设计后端,在JSON中提供API(可由团队A完成)。通过这种方式,您可以分别在HTML5 + CSS3 + JavaScript中构建前端,并通过JSON与后端进行通信(由团队B完成)。

  2. 完全在RoR上构建Web应用程序,后端和前端集成。

  3. 据我了解这两种方式,第一种选择建议不仅适用于Web应用程序,还适用于其他平板电脑,如手机或平板电脑(iphone,ipads等),因为您提供的是REST API与不同平台进行通信。但如果你想获得RoR的生产力,第二种选择是理想的,因为你不必设计API。

    如果我想设计一个具有未来移动功能的网络应用程序,我有哪些选择?

    我对您对此决定的体验感兴趣。请用事实回复你的答案。

1 个答案:

答案 0 :(得分:0)

我觉得Rails公司现在正在寻找熟悉完整堆栈(前端和后端)的人, - 你总是会有人在某个领域或其他领域变得更强大 -

就个人经验而言,我可以说,当前端和后端集成在一起时,我看到了更好的结果,人们接触到双方,并且能够在项目开发过程中解决问题并且说实话我可以'请注意为什么遵循这种方法会影响未来的移动开发。

希望这会有所帮助。