我刚刚阅读了单页面Web应用程序,该应用程序公开了一个用于检索数据的RESTful接口 - 例如以JSON格式,并且只提供一个引用负责调用JavaScript文件的HTML页面RESTful界面以及在客户端的Web浏览器中动态构建Web用户界面。单页面播放应用程序
要在Play中实现此功能,应该实现控制器,以便它们返回JSON而不是HTLM,并实现一些CoffeScript以在客户端呈现用户界面。
到目前为止这么好...但我想知道这种设计是否适用于大型Web应用程序,因为在客户端运行的JavaScript代码的数量会越来越多。
我最初的想法是使用Play的模板引擎实现Web应用程序,然后为移动应用程序提供RESTful接口。
任何建议,想法,或链接到文件覆盖这个话题将非常感激;-)