.net CMS
Sviluppatori

Buone regole

Pratiche migliori da seguire

Quelle che seguono sono un elenco di buone regole da seguire per modificare o integrare l’applicativo web con altre parti di codice:

Per ottenere il percorso completo delle URL, utilizzare la funzione AbsoluteUri (di extension) anzichè Request.Url.AbsoluteUri. Quest’ultima ha delle incongruenza in alcune circostanze, come per esempio se si volesse far girare l’applicazione in locale usando dei domini di secondo e terzo livello, Request.Url.AbsoluteUri restituisce comunque il dominio localhost (anche se non si sta navigando su questo).

Per ottenere il nome di dominio non utilizzare Request.Url.Host, ma utilizzare la funzione DomainName (di extension). Questa funzione come la precedente AbsoluteUri da un risultato più coerente rispetto alla funzione nativa Host che potrebbe non vedere il nome di dominio corretto su cui si sta navigando. Anche il metodo Request.ServerVariables("SERVER_NAME") è deprecato per l'ottenimento del nome di dominio.

L’utilizzo della funzione Replace di Visual Basic è deprecato è va utilizzato al suo posto ReplaceText o ReplaceBin (di Extension). ReplaceText è due volte più veloce rispetto alla funzione nativa.

L’utilizzo della direttiva IIf(expression,true,false) nativa di Visual Basic è deprecata. Utilizzare come sostituto le funzioni IfInt, IfStr, IfBool (di extension). Queste funzioni sono più performanti e specifiche in base al tipo di dati impiegato.
Argomenti nella stessa categoria