Debugging
You can run your web-application from inside Delphi, and WebHub will still
be able to contact it when page requests come through. You can then use breakpoints,
the Delphi Watch-Variables window, etc. as you would when debugging any other
Delphi .exe. This is impossible with a traditional cgi architecture.
INI file usage
The specifications for each web-application are contained in INI files.
This includes the definition of the pages in the application, the
sections that comprise each page, the macros and the grid properties.
Two-way tools
If you make changes to the controlling INI files, WebHub will notice and
adjust appropriately. Alternatively, you can use property editors inside the Delphi
designer to modify page and macro definitions, and WebHub will update many
of the properties in the INI files.
Right-click for more
You can right-click components such as TwhAppBase and have access to property editors, etc.
WebHub is fully object-oriented
According to Pitfalls of Object-Oriented Development by Bruce F. Webster, pp. 21-23,
the real benefits of OOP are:
WebHub design philosophy
WebHub is a publishing framework which makes database-driven
web site creation faster and more affordable.