Sign up with your email address to be the first to know about new products, VIP offers, blog features & more.

Tag Archives .net

Lo mejor de mi RSS del 10 al 16 de noviembre de 2014: razones para elegir WordPress y .NET

Esta semana ha sido un tanto afortunada para el software libre, aunque a muchos aún reticentes con Microsoft no les termine de gustar, no dejará de ser una buena noticia que una plataforma tecnológica del tamaño y la importancia de .NET hayan sido liberadas por Microsoft, en un movimiento inédito y que hace unos años era totalmente impensable. Parece que la actitud de Satya Nadella es diferente a la de Ballmer, y no sólo porque sea amante del código abierto, sino por cómo se mueve el mercado, creo que están en el buen camino.

Comencemos con los enlaces más relevantes de la semana:

  • Directamente desde el blog de Miguel De Icaza,

Microsoft libera .NET

dotnet_logo

Después de muchísimos años la tecnología .NET de Microsoft es de código abierto bajo la licencia MIT.

Los tres principales componentes que se liberan son: NET Framework Libraries, .NET Core Framework Libraries y la máquina virtual RyuJit00.

El sueño de Miguel de Icaza se ha visto cumplido. Seguro que mi amigo y compañero de Linux Hispano Carazo (autor además del curso C# con Mono) estará encantado de la noticia.

Enlace oficial: .NET Foundation.

Diferencias entre un servicio de alojamiento con Linux y otro con Windows

En muchas ocasiones cuando contratamos un plan de hosting, no nos fijamos en uno de los detalles más importantes, el sistema operativo sobre el que va a estar ejecutando el servidor que nos provea de alojamiento web y otras muchas funciones. Aparte de otras alternativas que existen derivadas de sistemas como la familia BSD, las empresas que proporcionan hosting suelen decantarse mayoritariamente por dos sistemas operativos, GNU/Linux y Windows. Sin tener estadísticas fiables, no puedo decir a ciencia cierta que la mayoría usan GNU/Linux, aunque dando una paseo por la red, podemos hacernos una idea de que sí puede ser cierta dicha afirmación.

Comprobar de qué tipo es una variable u objeto en C#

Cuando tenemos un objeto de tipo genérico Object en C#, podemos hacer con él las operaciones básicas de cada objeto pero en ocasiones, necesitaremos convertirlo en un objeto menos abstracto para poder hacer operaciones más concretas.

Aunque esta entrada no forma parte del curso de Mono, sí está muy relacionada con esta entrega dedicada a tipos de datos.

Si tenemos una variable u objeto y no sabemos su tipo con seguridad, disponemos de dos métodos que usaremos para ver cuál es realmente el tipo del mismo. Veamos:

Por ejemplo,

Curso C# con Mono – Tratamiento de excepciones

Una característica común a este tipo de lenguajes de alto nivel, es la presencia del manejo de excepciones.

¿Qué es una excepción?

Una excepción es una situación anormal que se da a lo largo de la ejecución del programa. El manejador de la excepción, es una estructura de control que permite ejecutar un código de acuerdo a esa situación anormal de forma controlada.

¿Qué tipo de acciones se suelen realizar?

Por un lado tenemos acciones de tipo terminación. En lugar de aparecer un mensaje de error del sistema operativo,