Books : Mastering Borland Delphi 2005: Update for Delphi 2006

Mastering Delphi Update for Delphi 2006

Chapter 20 

IntraWeb 8 in Delphi 2006

If WebSnap has not changed at all between Delphi 2005 and Delphi 2006 (beside some limited bug fixing), IntraWeb has moved from version 7.2 to version 8.0.1. In this case the compatibility level among the two versions is very high, and all of the examples in the book compile with no particular issues.

Truly, the main effort behind this new version of IntraWeb has been the improvement of its performance and robustness, more than the introduction of brand new features (although there are a few). For example, the new Page References, allows you access to IntraWeb forms as if they were pages of the ASP.NET model and provide an approach that is more integrated with Microsoft technology. The form of the standalone application has changed, featuring tray icon support, the amount of HTML produced has been heavily reduced and the Javascript code far improved.

Among the relevant new features there is a full integration with DUnit to perform unit testing on the logical elements of your IntraWeb applications. Another new feature is the ability to record a sequence of actions with a Script Recorder, and then repeat the same test process over and over again. The changes related to code optimization and Partial Updates, combined with the use of the new memory manager of the Delphi RTL, account for much improved performance (with up to 75% less time required to render the most complex pages).