[英]back-end and front-end options in RoR3?
我开始学习Ruby on Rails,据我所了解,关于如何在RoR中进行编程和设计Web应用程序有两种方法:
在RoR中设计后端(数据模型,引擎等),以JSON提供API(可以由团队A完成)。 通过这种方式,您可以分别在HTML5 + CSS3 + JavaScript中构建前端,并通过JSON与后端进行通信(由B组完成)。
完全在RoR(后端和前端集成)上构建Web应用程序。
据我对这两种方式的了解,建议不仅在为Web应用程序编程,还为其他平台(例如手机或平板电脑(iphone,ipad等))编程时,建议使用第一个选项,因为您将提供REST API与不同的平台交流。 但是,如果您想获得RoR的生产力,第二种选择是理想的,因为您不必设计API。
如果我想为将来设计具有移动功能的Web应用程序,我有哪些选择?
我对您对此决定的经验很感兴趣。 请用事实支持您的答案。
我觉得Rails公司正在寻找熟悉整个堆栈(前端和后端)的人员,-当然,您在某些方面总是会拥有更强大的人员-
就个人经验而言,我可以说前端和后端集成在一起时看到了更好的结果,人们在项目开发过程中都能接触到双方,并且能够解决问题,老实说,我想不到采用这种方法的任何原因都会影响未来的移动开发。
希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.