This is my personal opinion, take it with extra grain of salt. I think fpWeb is great and all. But for simple web apps, it's overkill. I've made lots of simple web apps with 1-5 forms to serve less than 100 users. For that purpose, a simple and straight-forward unit like webCRT or webUtils is enough. The executable file size is a lot smaller too which is pretty important for CGI app (faster loading).
My current usage is for exactly 1 user...
To configure the RaspberryPi system before deployment and for navigating recorded data. All inside an SQLite database.
Speed is not a real issue.
Where do I find the webCRT and webUtils units?
EDIT:Sorry, I found them both as links to GitHub in reply #14 on this thread by you....
EDIT2:Now I have downloaded the two units from GitHub and also translated webUtils comments to English from Malayan
Using Google Translate, of course. It is pretty good at this...
Unless you need to make a huge and complex web apps, fpWeb is more appropriate. It provides you with everything you need. It also scales very well. It's even better if you made your fpWeb app as FastCGI that responses instantly to Apache requests so it could handle lots more loads. It's like the desktop-class framework for web app, while unit like webCRT or webUtils is like a simple library for console or command line program in the DOS era.
I installed the fpWeb package but then my original design started working so I have not looked further into it.
What does it give me when the simple CL program now works OK?
From the wiki I found I can create a CGI application (which is what this is all about) but when I tested it all I see is a very sparse main application with an initialization section for a web oriented object...
Well, your mile may vary of course. Just share a thought of mind.
I have a very simple use case but I want to avoid all hardware like displays, keyboards and the like. That is why I zoomed in on using a web based system.
The RPi will be set up as a WiFi Access Point to which you can connect your phone or tablet and then use the web browser to contact the system for config and results browsing. The RPi will have no Internet connection so you are the only user on the system.
I will make sure there is an index file that redirects to the web app so the proper pages will be shown.