Documente Academic
Documente Profesional
Documente Cultură
NET
Programación .NET
Instituto IACC
15 de Mayo de 2019
Instrucciones
1. Como responsable del área de Desarrollo de Software en la empresa donde Ud. trabaja se le
tiempos de desarrollo, por lo que se le solicita mencionar 3 aspectos relevantes por los
2. Responda verdadero o falso según corresponda. Justifique las opciones que Ud. considera
falsas:
1. Aspectos relevantes:
a. Cuenta con 5 “capas”, en donde como base obviamente está el sistema operativo y sobre
ella, se encuentra el CLR, en donde el código es ejecutado, algo así como la maquina
virtual de Java. Sobre estas capas, existen productos que facilitan la vida al desarrollar,
como lo son Exchange Server, Commerce Server o BizTalk Server por mencionar algunos.
b. Se pueden considerar los siguientes productos, como de gran ayuda para el desarrollo.
i. Existe una gran variedad de servicios web comerciales que se pueden utilizar para
ii. Lenguajes como C#, J#, Vistual Basic .NET (por mencionar principales), conforman
iii. Como ya habíamos mencionado, podemos contar con servicios como Exchange
Server, BizTalk, SQL Server, los cuales nos ayudaran en la integración de servicios
iv. La plataforma .NET está disponible no tan solo en computadores, sino que
c. Contar con una base de programación es una las características principales de cualquier
ii. Manejo de memoria: CLR cuenta con un “colector de basura” (GC – Garbage
Collector), el cual gestiona los espacios libres de memoria, lo cual hace eficiente
su uso.
iii. Manejo de excepciones: El CLR discrimina cuando un error debe manejar como
2. Verdadero y Falso
Es una especificación/función POO que ayuda a la interacción entre las aplicaciones e interfaces.
Es el componente más importante del framework de .NET, ya que es quien maneja y ejecuta lo
que fue escrito en los lenguajes soportados en .NET, esto, está por sobre el Sistema Operativo,
Java.
Desde arriba abajo: Están los lenguajes soportados por este framework (algunos de ellos), con su
respectivo paso hacia los compiladores. En el siguiente nivel, vemos englobado MSIL, lo que
corresponde a lenguaje intermedio antes de CLR (una especie de puente entre el compilador y el
ejecutor). A continuación está lo que hemos mencionado muchas veces y componente principal,
a lo que hemos llamado como símil de Java JM, en donde es interpretado el código. Y Finalmente,