Blog de Oxxigeno / Tecnolog铆as


Buenas Pr谩cticas en .NET: Uso estructurado del fichero de configuraci贸n

Escrito por Israel Vi帽uales en .NET, Desarrollo, Linux

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 »

Sin comentarios

Nuevas Tecnolog铆as – Windows Comunication Foundation

Escrito por Israel Vi帽uales en .NET, Desarrollo

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 »

Sin comentarios

C#, .NET 2.0 y procesamiento de CSV

Escrito por Israel Vi帽uales en .NET, Desarrollo

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 »

Sin comentarios

Instalaci贸n avanzada de Linux

Escrito por Ricardo Palacios en Linux, Sistemas

Con este post, el lector aprender谩 a realizar instalaciones avanzadas (sin CD). Despu茅s de su estudio, deber谩 ser capaz de realizar una instalaci贸n de red, describir los servidores de instalaci贸n de red y describir las instalaciones de tipo kickstart de Red Hat y fedora.

Seguir leyendo »

Sin comentarios

Planificaci贸n f铆sica y mantenimiento

Escrito por Ricardo Palacios en Linux, Sistemas

Este聽post describe los diversos aspectos que est谩n relacionados con la planificaci贸n f铆sica y el mantenimiento de los sistemas Linux. Se pretende que, una vez estudiado,聽se pueda describir los elementos a聽considerar al planificar la instalaci贸n f铆sica del sistema y enumerar las pr谩cticas m谩s adecuadas para el mantenimiento聽f铆sico.

Seguir leyendo »

Sin comentarios

Animaciones en Flash sin actionscript

Escrito por Emilio Correa en Dise帽o, Flash, Flex y ActionScript

El reto diario al que se tiene que enfrentar un dise帽ador al usar Flash es compensar la utilizaci贸n de animaci贸n tradicional y de programaci贸n actionscript seg煤n las necesidades del momento.

Muchas veces tendemos a buscar una soluci贸n programada a problemas que pueden ser resueltos f谩cil y r谩pidamente sin recurrir al actionscript. Preferimos buscar trozos de c贸digo en la web que muchas veces solo entendemos por encima en lugar de desarrollar efectos hechos por animaci贸n desde cero. En definitiva nos volvemos un poco ciegos a la alternativa animada y preferimos el engorro del c贸digo.

Si bien actionscript te permite realizar efectos espectaculares en tiempo real, esto muchas veces no es necesario y la utilizaci贸n de c贸digo no esta justificada. Ademas siempre es mas f谩cil que otra persona entienda una linea de tiempo animada que un mont贸n de lineas de c贸digo, por lo tanto un proyecto puede ser retomado mas f谩cilmente por diferentes personas.

Vamos a ver como animar un objeto que desprende una estela, utilizando 煤nicamente las interpolaciones de movimiento, clips de pel铆cula anidados y alg煤n filtro.

Seguir leyendo »

Sin comentarios

Buenas pr谩cticas: aspx sin c贸digo de servidor

Escrito por Israel Vi帽uales en .NET, Desarrollo

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 »

3 Comentarios


Nuestras oficinas:

Oxxigeno Espa帽a
C/Luchana, 23. 28010 - Madrid
Tel.: 91 144 12 00
Fax: 91 144 12 01
E-mail:

Oxxigeno France
77, rue La Bo毛tie. 75008 - Paris
Tel.: +33 (0)1 45 61 68 99
Fax: +33 (0)1 45 61 51 05
E-mail: