我一直认为 JavaScript 是一种客户端脚本工具,用于增强 HTML 的功能,而 HTML 通常由其他一些服务器端技术生成——Java、.NET、Rails、Django、PHP 等。
虽然最近我听到人们将 JavaScript 称为“应用程序语言”。我知道像 Gmail 这样的应用程序已经将 JavaScript 带到了下一个发展阶段,并使浏览器更像是一个功能齐全的应用程序。但据我所知,没有像我之前提到的基于 JavaScript 的服务器端技术。因此,即使在富 Internet 应用程序的情况下,“应用程序语言”实际上也是后端与数据库交互并执行 URL 路由等的语言。
我的理解是否已经过时,JavaScript 现在是否能够执行后端处理,还是我们愿意将其称为“应用程序语言”仅仅是因为它目前在前端执行的复杂性使得后端处理变得次要?