1

斧头有 Apache httpd 模块,可以编译成 PHP 代码。这是我知道的 2 个选项,用于制作在服务器上运行的 Web 应用程序。您可以使用 nekotools 启动 http 服务器,但这应该仅用于开发。

还有更多选择吗?

我总是可以在 C 或 C++ 程序中使用 NekoVM,运行 Web 服务器或连接到 FastCGI。或者使用 FastCGI 或 Web 服务器库编译成 C++。但我想听听实际使用的解决方案。

我有一个带有 nginx 的 VPS,所以没有 mod_neko 或 mod_tora。PHP 不是问题,但我宁愿不使用它(出于非理性原因)。

4

3 回答 3

4

更准确地说,nekoVM 有一个 Apache 模块。(你确实需要 haxe 来生成 neko 二进制文件)

对于你的问题:

  • 据我所知,目前不可能将 C++ 目标用于网络服务器应用程序,但有些人正在玩弄一些东西。
  • 正如你所说,你可以使用 PHP
  • Apache 设置上的 mod_tora 或 mod_neko。(为什么不使用 Apache?)
  • 或者:对你来说最有趣的事情可能是:Link 1Link 2(neko as cgi / fastcgi)
于 2010-03-29T19:01:49.773 回答
3

hxNode使用node.js。不知道是否有人使用 hxNode,但 node.js 最近得到了一些好消息。

于 2010-03-29T19:41:15.330 回答
2

我将继续更新 hxNode 并使用 node.js 规范对其进行扩展。我将它用于我自己的项目并在遇到问题时对其进行调试。

目前,hxNode 已经在 Haxe 中定义了 node.js api,这是标准的 node.js 异步 API。另外,我已经开始使用这个 API 重新创建 Haxe 标准 API,例如,js.FileSystem已经实现,这利用了最新版本的 node 可以同步调用 fs 模块的事实。

我正在使用这个 API 处理的其他事情,servlet 位于顶部,以及基于 chriskv 的 mongo 本机驱动程序的 mongo 绑定。

BD

于 2010-03-31T00:12:43.400 回答