I am thinking on making a web application. I've always done that using Java and its bloated environment, so I was thinking on making this new web app in C. I really don't know if it is a good idea or not, but I've had a bit of trouble finding out where to start, as most of the documentation for Web development is not really for C.
Most of the docs I find, point me to use FastCGI, but it seems that project is dead. CGI still is an alternative but, performance is an issue, and knowing how CGI works, I know things won't end up well using it.
So I decided to post a question here, to check if any of you know which path should I follow. Maybe is it using GNU's libmicrohttpd? making my own http server from scratch? I know the idea here is to aim to not use libraries, but the idea behind my project is not to make an http server, but an application... So, I really don't know what to do.
Recomendations and approaches are welcome.