Sails 当然是一个 Web 框架。但让我们退一步,这意味着什么?有时,当我们提到“Web”时,我们指的是“前端 Web”。我们会想到诸如 Web 标准、HTML 5 或 CSS 3 等概念;以及 React、Vue.js 或 jQuery 等框架。Sails 不是“那种”Web 框架。Sails 可以很好地与 React 和 Vue 配合使用,但您永远不会使用 Sails 来替代这些库。
另一方面,有时当我们谈论“Web 框架”时,我们指的是“后端 Web”。这会让我们想到 REST、HTTP 或 WebSockets 等概念;以及 Java、Ruby 或 Node.js 等技术。“后端 Web”框架可以帮助您执行构建 API、提供 HTML 文件和处理数十万个同时用户的操作。Sails 就是“这种”Web 框架。