我开始学习Ruby on Rails,据我所知,有两种方法可以解决如何在RoR中编程和设计Web应用程序:
在RoR(数据模型,引擎等)中设计后端,在JSON中提供API(可由团队A完成)。通过这种方式,您可以分别在HTML5 + CSS3 + JavaScript中构建前端,并通过JSON与后端进行通信(由团队B完成)。
完全在RoR上构建Web应用程序,后端和前端集成。
据我了解这两种方式,第一种选择建议不仅适用于Web应用程序,还适用于其他平板电脑,如手机或平板电脑(iphone,ipads等),因为您提供的是REST API与不同平台进行通信。但如果你想获得RoR的生产力,第二种选择是理想的,因为你不必设计API。
如果我想设计一个具有未来移动功能的网络应用程序,我有哪些选择?
我对您对此决定的体验感兴趣。请用事实回复你的答案。
答案 0 :(得分:0)
我觉得Rails公司现在正在寻找熟悉完整堆栈(前端和后端)的人, - 你总是会有人在某个领域或其他领域变得更强大 -
就个人经验而言,我可以说,当前端和后端集成在一起时,我看到了更好的结果,人们接触到双方,并且能够在项目开发过程中解决问题并且说实话我可以'请注意为什么遵循这种方法会影响未来的移动开发。
希望这会有所帮助。