Написание веб-приложения на Haxe без Apache и PHP?

StackOverflow https://stackoverflow.com/questions/2534639

  •  22-09-2019
  •  | 
  •  

Вопрос

Хаксе имеет модули Apache httpd и может компилироваться в код PHP.Это два известных мне варианта создания веб-приложения, работающего на сервере.Вы можете запустить http-сервер с помощью nekotools, но предполагается, что он будет использоваться только для разработки.

Есть ли еще варианты?

Я всегда могу использовать NekoVM из программы на C или C++, запуская веб-сервер или взаимодействуя с FastCGI.Или скомпилируйте в C++, используя FastCGI или библиотеку веб-сервера.Но я хочу услышать о решениях, которые реально используются.

У меня VPS с nginx, поэтому никаких mod_neko или mod_tora нет.PHP не является проблемой, но я бы предпочел не использовать его (по иррациональным причинам).

Это было полезно?

Решение

Я продолжаю поддерживать hxNode в актуальном состоянии и расширять его с помощью спецификации node.js.Я использую его для своих собственных проектов и отлаживаю его по мере того, как сталкиваюсь с чем-то.

В настоящее время hxNode имеет API node.js, определенный в Haxe, это стандартный асинхронный API node.js.Кроме того, я начал воссоздавать стандартный API Haxe, используя этот API, например: js.FileSystem был реализован, при этом используется тот факт, что последние версии узла могут синхронно вызывать модуль fs.

Другие вещи, над которыми я работаю с этим API, сервлеты, расположенные сверху, и привязки mongo, основанные на собственных драйверах mongo chriskv.

др.

Другие советы

Вернее есть модуль Apache для некоВМ.(Для создания двоичных файлов neko вам обязательно понадобится haxe)

На ваш вопрос:

  • Насколько мне известно, в настоящее время нет возможности использовать цель C++ для приложения веб-сервера, но некоторые люди играют с некоторыми вещами.
  • Как вы сказали, вы можете использовать PHP
  • mod_tora или mod_neko при настройке Apache.(Почему бы не использовать Apache?)
  • ИЛИ:наверное, самое интересное для вас будет: Ссылка 1 и Ссылка 2 (неко как cgi/fastcgi)

hxNode использует node.js.Не знаю, использует ли кто-нибудь hxNode, но в последнее время node.js получил хорошую оценку в прессе.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top