Существует несколько инструментов, которые я разрабатываю, и один из них требует, чтобы вы могли легко создавать экземпляр веб-сервера в любой папке и запускать от имени любого пользователя.Нечто простое, как NodeJS, но работает с несколькими платформами и имеет быструю и грязную интеграцию с языком сервера.
PHP требует, чтобы вы установили PHP + Apache.Rails требует Ruby + Ruby Gems и Rails (это довольно сложно для тех, кто обычно не использует командную строку).NodeJS прост, но вам нужно собрать все с нуля.
В основном то, что должен сделать конечный пользователь:
скачать и извлечь инструмент (который имеетсам веб-сервер содержится в его установочных файлах) и помещает все в каталог.
Запустите каталог / запуск (это будет работать для любого пользователя).
Есть идеи?