13 de febrero de 2012

CLR


 CLR(Common Language Runtime)
Pues puede parecer tonto que afuera existan personas que griten que tiene 5,6 7 años programando, que son parte del grupo de desarrolladores y blah, blah, blah y cuando le preguntan que significa CLR no puedan contestar y peor que digan que ellos programan en C# (porque VB es muy burdo para ellos) y que por eso nunca han tenido necesidad de utilizarlo.


CLR es uno de los conceptos importantes que forman parte de la plataforma .NET (no importa si es VB o C#) y también es importante que nosotros como desarrolladores conozcamos sus funciones. Ahora bien  el CLR (Common Language Runtime) en español lenguaje común en tiempo de ejecución,  es el componente de la plataforma .Net que esta encargado de gestionar las ejecuciones de las aplicaciones diseñadas para la plataforma .Net. Es este el componente que nos permite manejar “excepciones”....  ¿excepciones? si, son los errores que se producen en tiempo de ejecución o sea cuando la aplicación esta siendo ejecutada o en buen lenguaje de programador, cuando la aplicación esta corriendo, el CLR nos permite capturarlos, bueno, vamos a verlo de esta manera:

Cuando una aplicación esta corriendo o esta siendo ejecutada, los errores que se produzcan en esta que provoquen que la aplicación deje de correr lo podemos manejar ahora con el CLR manteniendo la aplicación arriba (corriendo), una buena práctica es tomar el error y mostrarle un mensaje al usuario en vez de dejar caer la aplicación.