.NET Framework
Es una potente plataforma de software para desarrollo de aplicaciones. Permite combinar codigo de diferentes lenguajes.
Permite desarrollar aplicaciones Windows,Web, Moviles, de Consola, etc. y para diferentes hardwares: PCs, Smartphones, Tablets, Pocket PC, Etc.
Está enfocado a cumplir los objetivos siguientes:
• Proporcionar un entorno coherente deprogramación orientada a objetos, en el que el código de los objetos se pueda almacenar y ejecutar de forma local, ejecutar de forma local pero distribuida en Internet o ejecutar de forma remota.
•Proporcionar un entorno de ejecución de código que reduzca lo máximo posible la implementación de software y los conflictos de versiones.
• Ofrecer un entorno de ejecución de código que fomente la ejecuciónsegura del mismo, incluso del creado por terceras personas desconocidas o que no son de plena confianza.
• Proporcionar un entorno de ejecución de código que elimine los problemas de rendimiento de losentornos en los que se utilizan secuencias de comandos o intérpretes de comandos.
• Ofrecer al programador una experiencia coherente entre tipos de aplicaciones muy diferentes, como las basadas enWindows o en el Web.
• Basar toda la comunicación en estándares del sector para asegurar que el código de .NET Framework se puede integrar con otros tipos de código.
.NET Framework contiene doscomponentes principales: Common Language Runtime y la biblioteca de clases de .NET Framework. Common Language Runtime es el fundamento de la tecnología. El motor en tiempo de ejecución se puede considerarcomo un agente que administra el código en tiempo de ejecución y proporciona servicios centrales, como la administración de memoria, la administración de subprocesos y la interacción remota, al tiempoque aplica una seguridad estricta a los tipos y otras formas de especificación del código que fomentan su seguridad y solidez.
La biblioteca de clases, el otro componente principal de .NET...
Regístrate para leer el documento completo.