This section is provided to help developer’s architects, database administrators, and IT staffs understand the architecture of the pre-compiled screen implementation and help you with the screen development and deployment process.
Pre-compiled screens were developed to provide the following benefits to users:
· Performance – Since there is no need to compile the Code Behind every time a screen is opened, the time it takes to open screens is greatly reduced.
· Stability – Pre-compiling the Code Behind helps catch any compilation errors early in the process.
· Security – Since screens are deployed on work stations as .NET assemblies, pre-compiling the screens eliminates the risk of screen manipulation by end users. This was considered a security risk with the prior XML files approach where the screen was stored as clear text.