What is the difference to JSP (Java Server Pages) or ASP (Active Server Pages)?
Wdialog is dialog-centric , not page-centric. Not only the problem of generating HTML from page fragments is addressed, but the whole dialog cycle. For example, an HTML button is not only a button, but also part of the current dialog, and it is considered as an operation of the dialog that can be triggered by the user (when he presses the button). WDialog knows that there is a button, and it preprocesses the “button” event before it forwards the event to your callback code. And your code can access the state of the dialog the button is member of. Effectively, programming for WDialog is more like programming a GUI than a conventional web application.