Main Website Main Website
Documents Root Documents Root
Search

History

What Is Different
.

Interpreted ASP and Gotham compiled ASP are different! Gotham’s implementation of the ASP language is slightly different that traditional ASP. In general the code produced by Gotham will run very similar to and quite often identical to interpreted ASP code. Some of these differences are (in addition to the list above in ‘What is not supported’) listed below. In the discussions ASP should be taken to mean ‘traditional interpreted ASP’ and ‘Gotham’ to indicate code compiled with Gotham.

Source Code

Probably the major difference is in the way Gotham and ASP treat source code and specifically the way it influences the web pages produced. If you only have an ‘English’ web site then you may not have noticed this but the encoding (i.e. the character set) of the produced HTML depends on both the properties set on the Server and Response objects and the encoding of the source code itself. Gotham only sets the encoding from the properties you set on the objects. Oddly, .NET seems to have less flexibility than ASP when it comes to changing the encoding. From tests it seems that any one .NET we site can only produce one type of encoding.

Integer Size

There are some differences in the way the data types are used. In particular Gotham prefers to use 32-bit values rather than 16 and double precision rather than single. This should not really cause any problems … (famous last words)

Speed

Gotham code is compiled which means in general it runs quicker (4 to 6 times on average). This may have an effect on some code.

Recent Topics
Copyright Silverfrost Limited, 2007. All Rights Reserved.