En este artículo (parte 1 y parte 2) de la MSDN Magazine (la antigua MSJ) pueden encontrar la mejor explicación del .NET Framework, desde que funciones cumple el Runtime, porque el JIT compiler es mas rápido que compilar nativamente, y explicaciones de bajo nivel de como funciona el MSIL.
Optional de Visual Basic… en C#
Como programador de VB, estoy muy acostumbrado a utilizar el keyword Optional dentro de los parametros pasados a Subs o Functions.
Optional permite que un parametro pueda no pasarse a una función, con la única restricción que todos los parametros subsiguientes a un optional, deben ser optional también.
Bueno, pues no existe esto en C#, sino un concepto mucho mas poderoso que engloba también esta funcionalidad… y es el polimorfismo. Pudiendo declarar mas de una vez la misma función, no necesito parametros optional, sino dos implementaciones de la misma función, una a la que se pasa el parámetro y otra sin el parámetro en su lista de argumentos.
Windows.NET en la oficina!
Anuncio oficialmente el switch del sistema operativo de mi máquina de la oficina a Windows.NET, ya que después de tenerlo instalado casi 3 semanas en casa, lo veo muy estable.
Esto vino como conclusión luego de haber pasado toda una temporada fiel a Mandrake Linux, a quien abandono por un tiempo, para bucear nuevamente en las aguas de Microsoft.
Muchachos, es tiempo de ponerse a aprender .net, pronto puede ser muy tarde.