答案 0 :(得分:2)
常规的Node.js应用程序具有“服务器端”代码和“客户端”代码的概念。您编写的代码将使用服务器上的Node.js执行。这可能是一个快速应用程序,甚至它可能是一个简单地提供JSON的基本API。与此相对应的是“客户端”代码,该代码在客户端(通常是Web浏览器)加载后嵌入并在网页上运行。这可能是为了通过AJAX请求使网站更具动态性,或者通过jQuery提供动画等等。
atom-shell基本上将Chromium嵌入到应用程序中,并允许您对其进行编程。 “客户端”代码的概念与上面完全相同:它是在网页上执行的代码。但是,“浏览器端”的概念来自于Chromium是一个浏览器。这种区别是原子壳应用程序是桌面应用程序;没有“服务器”可以与之通信。您没有与任何远程实体通信以访问或请求数据,因为所需的文件都已在本地捆绑。因此,将其称为“服务器端”代码是没有意义的。
希望这有帮助。