“Active Server Page (ASP)”應用程序的成功常常取決于對體系結構和設計這兩方面的取舍??紤]到 ASP 技術的范圍之廣和當前應用程序固有的復雜性,這種取舍是非常困難的。本文中,我將為您提供一些特定的指導方針,以助您成功開發基于 ASP 的應用程序。
我已將指導方針整理成一組開發原則。在評估解決方案和技術時,可以應用以下原則幫助您做出決策。以下原則是我長期以來從成功的開發模式所得的經驗積累。
建立命名約定并使目錄結構標準化,可以幫助您大大提高 ASP 應用程序的可讀性和可維護性。雖然目前尚無 ASP 應用程序的正式標準,許多開發人員還是建立了一些通用方式。在此,我將與您共享一些更為通用的方式。
因為 ASP 技術依靠腳本引擎進行工作,而且腳本具有類型不嚴密的天性,命名約定也很模糊。在類型非常嚴密的語言中,變量將按照它的實際類型進行聲明。在使用 ASP 技術時,通常按照處理變量的方式(而不是其實際數據類型)在 ASP 代碼中聲明變量。例如,在使用“Visual Basic(R) Scripting Edition (VBScript)”時,盡管所有的 VBScript 變量都是 Variant,你還是會將成功標志聲明為 bSuccess(b 代表布爾型),而不是 vSuccess(v 代表 Variant)。
下表是一些通行的命名約定。
變量前綴:
前綴 | 使用的變量 | 變量示例 |
---|---|---|
b or bln | Boolean | bSuccess |
c or cur | Currency | cAmount |
d or dbl | Double | dblQuantity |
dt or dat | Date and Time | dtDate |
f or flt | Float | fRatio |
l or lng | Long | lMilliseconds |
i or int | Integer | iCounter牋 |
s or str | String | sName |
a or arr | Array |