What is the best toolset for making an application that includes a built-in web server?

234 views Asked by At

I want to create an application where the GUI is accessed using a web browser. That way, the program can be used either locally or remotely. I want to be able to compile both PC (using cygwin or mingw) and Linux versions of the program. What is a good framework to accomplish this?

I will need the following features:

  • web server (preferably written in C)
  • PHP (including SQLite capability)
  • small system resources (able to compile it to run in an embedded system with 32MB ram)
  • The user interface aspects of the program will be written in HTML/PHP/JavaScript and access to a special I/O device will be written in C. The data from the I/O subsystem will be stored into a SQLite database so that the Web based user interface can access the data from PHP.

    So far, mongoose looks like a candidate for this project. Does anyone have any experience with this? What other alternatives exist?

    1

    There are 1 answers

    1
    Gustavo Costa De Oliveira On

    hiphop-php developed by facebook, translates your codes for c and compiles with apache + apache and php modules that you choosed in a unique and faster executable file.