没有服务器的 NodeJS 桌面应用程序?
NodeJS desktop app without server?
我正在尝试学习 nodejs,模块的数量让我不知所措,我无法让自己选择要走的路。
但首先,还有一些事情我仍然不确定,我认为这些事情会极大地影响我如何继续我的项目。到目前为止,我阅读的所有教程和示例都使用了服务器-客户端架构。使用创建服务器方法并监听特定端口。我打算构建的是一个带有数据库 (sqlite3) 的简单桌面应用程序。
- 如果是桌面应用程序,是否还需要创建服务器并打开端口?
- 如果没有服务器也可以,哪些模块可以处理和提供本地存储的页面?
这些就是我现在的动力。但请随时提出其他可能与我的预期项目相关的建议。顺便说一句,我也在看 express 和 angular.
TIA。期待学习nodejs
是的,Node.js 能够创建桌面应用程序。
- 没有必要创建开放端口。取决于您的应用需求。
- 我一般用
Node Webkit
。它就像桌面浏览器一样,没有工具栏(如果需要,您也可以添加工具栏 :p)。对于本地存储,就像在浏览器中一样使用它。 Node Webkit使用Webkit,就像GoogleChrome一样,所以非常好用。
如果您创建桌面应用程序,Express 将毫无用处:D 它是 Web 服务器框架。但是 Angular 仍然有用,就像您在普通网站上创建 UI 和 UX 一样。 Angular 可以处理页面转换,给出我们的代码结构,由于它是模块系统,因此易于维护等。
据我所知,使用 Node Webkit 的最佳用例桌面应用程序之一是 Game Dev Tycoon。
NodeJS 很有趣:D
我正在尝试学习 nodejs,模块的数量让我不知所措,我无法让自己选择要走的路。
但首先,还有一些事情我仍然不确定,我认为这些事情会极大地影响我如何继续我的项目。到目前为止,我阅读的所有教程和示例都使用了服务器-客户端架构。使用创建服务器方法并监听特定端口。我打算构建的是一个带有数据库 (sqlite3) 的简单桌面应用程序。
- 如果是桌面应用程序,是否还需要创建服务器并打开端口?
- 如果没有服务器也可以,哪些模块可以处理和提供本地存储的页面?
这些就是我现在的动力。但请随时提出其他可能与我的预期项目相关的建议。顺便说一句,我也在看 express 和 angular.
TIA。期待学习nodejs
是的,Node.js 能够创建桌面应用程序。
- 没有必要创建开放端口。取决于您的应用需求。
- 我一般用
Node Webkit
。它就像桌面浏览器一样,没有工具栏(如果需要,您也可以添加工具栏 :p)。对于本地存储,就像在浏览器中一样使用它。 Node Webkit使用Webkit,就像GoogleChrome一样,所以非常好用。
如果您创建桌面应用程序,Express 将毫无用处:D 它是 Web 服务器框架。但是 Angular 仍然有用,就像您在普通网站上创建 UI 和 UX 一样。 Angular 可以处理页面转换,给出我们的代码结构,由于它是模块系统,因此易于维护等。
据我所知,使用 Node Webkit 的最佳用例桌面应用程序之一是 Game Dev Tycoon。
NodeJS 很有趣:D