NodeJS桌面应用程序没有服务器?
我正在学习nodejs,我被模块的数量所淹没,我不能自己去select我将要去的方式。
但是首先,还有一些我仍然不确定的事情,我认为会大大影响我将如何继续我的项目。 到目前为止,我读过的所有教程和示例都使用了服务器 – 客户机体系结构。 使用创build服务器方法并侦听特定的端口。 我打算build立一个简单的桌面应用程序与数据库(sqlite3)。
- 我还需要创build一个服务器,并打开一个端口,如果它是一个桌面应用程序?
- 如果没有服务器是可能的,哪些模块可以处理和提供本地存储的页面?
那些是我现在所拥有的东西。 但请随意build议可能与我的预定项目有关的其他事情。 顺便说一句,我也看着expression和angular度。
TIA。 期待学习nodejs
是的,Node.js能够创build桌面应用程序。
- 没有必要创build一个开放的端口。 取决于您的应用程序的需求。
- 我通常使用
Node Webkit
。 这就像桌面浏览器,没有工具栏(你也可以添加工具栏,如果你想要的话:P)。 而对于本地存储,就像浏览器一样使用它。 Node Webkit使用Webkit,就像Google Chrome一样,所以它非常易于使用。
如果你创build一个桌面应用程序,Express是没用的:D它是Web服务器框架。 但是Angular仍然很有用,就像你在公共网站上创buildUI和UX一样。 Angular可以处理页面转换,给我们的代码结构,易于维护,因为它的模块系统等。
AFAIK使用Node Webkit的最佳用例桌面应用之一是Game Dev Tycoon 。
NodeJS很有趣:D