Universidad Gerardo Barrios San Miguel Facultad de Ciencia y Tecnología Ingeniera en Sistemas Informáticos Asignatura: Programación II Docente: Luis Antonio Amaya Integrantes: Francisco Javier Andrade Reyes
SMIS030217
Daniel Asdrúbal Gáleas Castillo
SMIS056717
Carlos Roberto Pineda Machuca
SMIS001717
¿Qué es el .NET Framework? Es un componente del software que puede ser añadido al sistema operativo de Windows, él puede crear todo tipo de aplicaciones de escritorio, Xbox, etc. Es decir, se trata de una tecnología que es necesaria para que ciertos programas funcionen correctamente, por ello los programadores usan las librerías de este Framework para que sus aplicaciones se han compatibles y funcionen correctamente en el dispositivo. Pero… ¿para qué sirve Net Framewok? Net Framework sirve para que se puedan instalar programas, varios programas están basados en esta tecnología, los programadores busca crear/desarrollar sus propias aplicaciones usando sus librerías y así el programa se fluido dentro del SO de Microsoft ósea Windows. Ejemplos serían las diferentes aplicaciones dentro de la tienda de Windows, el Windows Server.
¿Qué es Common Language Runtime? Es una forma de ejecución que forma parte del .NET de Microsoft, funciona cuando los desarrolladores escriben un programa ya en Vb.Net o C# y luego en el momento de compilación se convierte a CIL (Common Intermediate Language), la cual se puede escribir cualquier lenguaje en una máquina y luego de su compilación se pueda otra diferente. Cuando una aplicación se comienza a compilar la computadora, el programa cambia su forma digamos leer su lenguaje, al lenguaje máquina y así que las diferentes computadoras puedan ejecutarlo. Un ejemplo seria como la imagen de la derecha
¿Qué es un NameSpace? Funciona como contenedor de las clases, funciones, constantes internas en PHP, C# para así evitar conflictos entre nombres iguales por ejemplo en PHP una instancia llamada $vendedor = new Vendedor, buscas las clase Vendedor pero se tiene dos clases que posee el mismo nombre en dos carpetas diferentes, pues se ocupa el NameSpace para el llamar a la clase que se necesite sin entrar en conflicto con su similar. NameSpace funciona de la misma manera en C#, son contenedores de archivos el cual facilita su uso, nos ayuda a mantener ordenado nuestro datos adecuadamente sin que estos entre en conflictos por tener el mismo nombre.
¿Qué es un Web Service y para qué sirve? Sirve para que distintos programas se comuniquen entre sí, ya se de diferentes orígenes se pueda comunicar mediante el XML, es una forma de consumir o beneficiar a terceros programadores y complementar nuestro propio servicio, ya sea proporcionar un contador, un calendario o un traductor. Por ejemplo, la aplicación que procesa las órdenes de compra se comunica con el sistema de inventarios, tal que este último le puede informar a la aplicación de compras cuales ítems pueden comprarse.
Bibliografía Base de datos ProQuest Ebook Central Enciclopedia de Microsoft Visual Basic: interfaces gráficas y aplicaciones para Internet con Windows Forms y ASP.NET (3a. ed.) por Francisco Javier Ceballos Sierra. Desarrollo de aplicaciones web distribuidas por Antonio Luis Cardador Cabello.