我使用Django构建了一个REST API后端,现在正处于设计客户面向前端的阶段。但是,我似乎无法理解这个客户端前端应该如何结构化以及应该使用哪些语言。
PHP是服务器端语言,通常用于构建后端。当与诸如Codeigniter之类的框架配合使用时,还可以用于玩耍会话、路由URL并决定使用哪些模板。但是,我不认为它可以用于调用我的REST API来获取资源(如果我错了,请纠正我)。
Javascript面向客户端,但仅在从服务器获取网页后才会使用。AngularJS很棒,但据我所读,它似乎只能帮助为已呈现的静态页面添加非常动态的功能。
根据您创建客户端前端的经验,我非常乐意听取任何想法、建议和建议。所以,回到我的最初问题,如何构建REST客户端前端,哪种语言最适合实现这个目标,如果要考虑使用哪些框架?
更新1
有人问这个客户端前端是否将在浏览器中运行--答案是肯定的。我正在尝试构建一个类似Twitter的Web客户端前端,与类似Twitter的REST API后端交互。基本上,当你在Twitter网站上浏览时看到的所有内容。