在没有Apache和PHP的情况下在Haxe中编写Web应用程序?

时间:2010-03-28 21:29:32

标签: haxe

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

还有其他选择吗?

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

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

3 个答案:

答案 0 :(得分:4)

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

问题:

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

答案 1 :(得分:3)

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

答案 2 :(得分:2)

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

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

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

BD