为什么网络应用程序需要后端语言?

Why do web apps need a backend language?

我想使用 Star Wars API 使用 JSON 构建 Web 应用程序。它自己的应用程序只是一个搜索,它给出了 json 里面的结果。我已经开始查看 team tree house php 课程并实现了 99% 用 PHP 完成的事情:var、对象、数组等......可以通过纯 JavaScript 完成。 .. 所以我的问题是为什么我需要使用 PHP、Ruby Python 或任何其他后端语言?

您可以使用浏览器的 XMLHttpRequest 在客户端使用任何 API,因此在您的情况下您不需要使用任何后端语言。向用户显示数据时无需使用后端语言。您可以查看 defiantjs 图书馆

如果您的应用有任何用户交互(评论角色、添加新角色等),您必须使用后端语言和适当的数据库解决方案。