繁体   English   中英

RoR3中的后端和前端选项?

[英]back-end and front-end options in RoR3?

我开始学习Ruby on Rails,据我所了解,关于如何在RoR中进行编程和设计Web应用程序有两种方法:

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

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

据我对这两种方式的了解,建议不仅在为Web应用程序编程,还为其他平台(例如手机或平板电脑(iphone,ipad等))编程时,建议使用第一个选项,因为您将提供REST API与不同的平台交流。 但是,如果您想获得RoR的生产力,第二种选择是理想的,因为您不必设计API。

如果我想为将来设计具有移动功能的Web应用程序,我有哪些选择?

我对您对此决定的经验很感兴趣。 请用事实支持您的答案。

我觉得Rails公司正在寻找熟悉整个堆栈(前端和后端)的人员,-当然,您在某些方面总是会拥有更强大的人员-

就个人经验而言,我可以说前端和后端集成在一起时看到了更好的结果,人们在项目开发过程中都能接触到双方,并且能够解决问题,老实说,我想不到采用这种方法的任何原因都会影响未来的移动开发。

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM