Jun
1
Una pr谩ctica habitual en desarrollos asp net es utilizar el fichero de configuraci贸n (o el app config en aplicativos de escritorio) como almac茅n de valores configurables que luego se utilizar谩n en el aplicativo para uno u otro prop贸sito.
Lo que en principio se nos antoja como una buena pr谩ctica, en la mayor铆a de las ocasiones, debido a una utilizaci贸n mal estructurada del fichero de configuraci贸n, se convierte en una lista incontrolable y sin organizaci贸n alguna de entradas en el nodo appSettings.
Para evitar esto existe una soluci贸n alternativa, m谩s elegante, m谩s clara y, m谩s optima. Las clases ConfigurationSection, ConfigurationElement y ConfigurationElementCollection permiten definir secciones, elementos y colecciones de elementos en el fichero de configuraci贸n y utilizarlas como cualquier otro objeto en nuestro aplicativo.
Vamos a definir una peque帽a secci贸n en el fichero de configuraci贸n y comentamos un poquito c贸mo realizarla.
Seguir leyendo »
May
11
Este nuevo modulo incluido en el .NET Framework 3.5 establece un modelo de programaci贸n unificado para la implementaci贸n de sistemas distribuidos, especialmente orientado a servicios.
Seguir leyendo »
Apr
13
Los ficheros csv son ficheros de texto que contienen valores separados por alguna caracter (en nuestro caso punto y coma) y agrupados en l铆neas. Es decir, cada l铆nea podemos considerarla un conjunto de valores completo y podemos identificar a este conjunto de valores como una entidad.
Seguir leyendo »
Feb
13
La capa de presentaci贸n de un sitio web es una parte muy sensible del mismo, pues debe proporcionar al usuario toda la informaci贸n que solicita, de forma que la carga de proceso en la misma sea m铆nima.
Los sitios web desarrollados bajo el .NET framework son publicados con una precompilaci贸n del c贸digo fuente, sin embargo, las p谩ginas aspx y los controles ascx son interpretados en tiempo de ejecuci贸n. Es decir: cada vez que un usuario solicita una p谩gina aspx 茅sta es interpretada por el servidor de aplicaciones y presentada al cliente.
Como puede suponerse, el hecho de que la p谩gina aspx contenga c贸digo fuente que deba ser compilado ralentizar谩 la carga de la misma, puesto que se pasa de interpretar html y devolverlo a compilar c贸digo de servidor con m谩s o menos l贸gica.
En muchas ocasiones es posible pensar que no nos es posible crear la p谩gina aspx tal y como queremos sin incluir c贸digo de servidor en la misma, esto es un error muy com煤n, pero facilmente subsanable, siguiendo las siguientes recomendaciones.
Seguir leyendo »