Que Es .Net
Como quizá muchos de ustedes ya sabrán se habla de .Net cuando nos referimos a la plataforma de desarrollo de Microsoft, tal es el desconocimiento de esta quefrecuentemente se tiende confundir con algún lenguaje de programación, ambiente de desarrollo, o incluso un sistema operativo.
Por lo contrario .Net es una plataforma que nosbrinda las herramientas, componentes y mecanismos para construir aplicaciones Front-End y Back-End de manera rápida, (en comparación a otras tecnologías) segura, robusta, yfacil de integrar. Algunos de los componentes principales de dicha plataforma son:
• Un set de bibliotecas con una gran cantidad de componentes listos para ser utilizados pornuestras aplicaciones.
• Un entorno de ejecución (CLR) cuya función es ejecutar las aplicaciones .Net e interactuar con el sistema operativo para la administración de servicios yrecursos. (El homónimo de la JVM para aquellos que han programado JAVA).
• Un ambiente de desarrollo (Visual Studio) y herramientas que simplifican el proceso de desarrollo.
• Unconjunto de lenguajes de alto nivel (Visual C#, Visual Basic, Visual C++) y sus respectivos compiladores.
• Documentación y guías de arquitectura.
Además .Net es unaplataforma basada en el paradigma orientado a objetos (OOP) bajo los lenguajes de programación antes mencionados, lo cual nos facilita la implementación de lenguajes de modelado comoUML o algún otro. También es necesario decir que se conoce como una plataforma de ejecución intermedia debido a que las aplicaciones no se ejecutan directamente sobre el sistemaoperativo si no que los lenguajes .Net al ser compilados generan código intermedio (llamado CIL o MSIL) cuya finalidad es ejecutarse sobre el entorno de ejecución (CLR).
Regístrate para leer el documento completo.