Está en la página 1de 6

ARQUITECTURA MICROSOFT.

NET

1. Marco de Trabajo .NET

La plataforma .NET proporciona la base de la siguiente generación de software que


permite conectar sistemas, información, dispositivos y usuarios distintos de un modo
más unificado y personalizado. Incorpora servicios Web XML como el medio para
permitir la interoperabilidad entre tecnologías diferentes.

Proporciona a los desarrolladores de software las herramientas y la tecnología para


crear rápida y eficazmente soluciones de negocio que abarcan múltiples aplicaciones
y múltiples dispositivos cliente entre diversas organizaciones.

Permite a los usuarios controlar qué información y cómo y cuándo se les entrega.

2. NET Framework

El .NET Framework es un conjunto de servicios de programación diseñados


para simplificar el desarrollo de aplicaciones sobre el entorno distribuido de
Internet. El .NET Framework tiene dos componentes principales: el Common
Language Runtime y la biblioteca de clases.
3. Sistema Operativo (S.O.)

Es el software básico de una computadora que provee una interfaz entre el resto de
programas del computador, los dispositivos hardware y el usuario.

Las funciones básicas del Sistema Operativo son administrar los recursos de la
máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de
almacenamiento.

Los Sistemas Operativos más utilizados son Dos, Windows, Linux y Mac. Algunos
SO ya vienen con un navegador integrado
4. Entorno Común de Ejecución para Lenguajes (CLR)

El Common Language Runtime (CLR) es un entorno de ejecución para los códigos


de los programas que corren sobre la plataforma Microsoft .NET. El CLR es el
encargado de compilar una forma de código intermedio llamada Common
Intermediate Language (CIL, anteriormente conocido como MSIL, por Microsoft
Intermediate Language), al código de maquina nativo, mediante un compilador en
tiempo de ejecución.

El CLR proporciona código administrado con servicios como, por ejemplo, integración
entre idiomas, seguridad de acceso de código, administración de la vigencia del
objeto y compatibilidad con la depuración y la creación de perfiles.

Para los usuarios y programadores de aplicaciones de SQL Server, la integración


CLR significa que ahora se pueden escribir procedimientos almacenados,
desencadenadores, tipos definidos por el usuario, funciones definidas por el usuario
(escalares y con valores de tabla) y funciones de agregado definidas por el usuario
con cualquier lenguaje .NET Framework, incluidos Microsoft Visual Basic .NET y
Microsoft Visual C#.

5. Visual Studio .NET

Es un entorno de desarrollo integrado que nos ayuda a diseñar, desarrollar, depurar


e implantar con rapidez soluciones basadas en el .NET Framework. Podemos
acceder a un conjunto común de herramientas, diseñadores y editores desde
cualquiera de los lenguajes de programación de Visual Studio .NET. Podemos crear
aplicaciones Windows Forms y Web Forms que integren datos y lógica de negocio.

Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas en
inglés) para sistemas operativos Windows. Soporta múltiples lenguajes de
programación, tales como

 C++
 C#
 Visual Basic
 NET
 F#
 Java
 Python
 Ruby
 PHP
 ASP
 NET MVC
 Django, etc.,

A lo cual hay que sumarle las nuevas capacidades online bajo Windows Azure en
forma del editor Monaco.
6. Biblioteca de Clases Base (BCL)

Es una colección completa orientada a objetos de clases reutilizables y organizadas


en espacios de nombres jerárquicos en base a su funcionalidad. Podemos utilizar la
biblioteca de clases para desarrollar aplicaciones que abarcan desde las aplicaciones
cliente tradicionales hasta las aplicaciones basadas en las últimas innovaciones
proporcionadas por ASP.NET y los servicios Web XML.
7. ADO.NET

Es la nueva versión del modelo de objetos ADO (ActiveX Data Objects), es decir, la
estrategia que ofrece Microsoft para el acceso a datos.

Un conjunto de interfaces, clases, estructuras y enumeraciones que permiten el


acceso a los datos desde la plataforma .NET de Microsoft. Permite un modo de
acceso desconectado a los datos que pueden provenir de múltiples fuentes de datos
de diferente arquitectura de almacenamiento y que soporta un completo modelo de
programación y adaptación basado en el estándar XML.

XML, siglas en inglés de eXtensible Markup Language, traducido como "Lenguaje de


Marcado Extensible" o "Lenguaje de Marcas Extensible", es un meta-lenguaje que
permite definir lenguajes de marcas desarrollado por el World Wide Web Consortium
(W3C) utilizado para almacenar datos en forma legible.

8. Plantillas de Aplicaciones

Visual Studio .NET ofrece varias plantillas de aplicaciones para soportar el desarrollo
de diferentes tipos de aplicaciones y componentes. Antes de iniciar un nuevo
proyecto, debemos escoger el tipo de plantilla que deseamos utilizar.

Una plantilla de aplicación proporciona archivos de inicio y una estructura de


proyecto, y contiene los objetos básicos del proyecto y la configuración del entorno
que necesitamos para crear el tipo de aplicación que deseamos.

Dos de las plantillas que más se utilizan habitualmente son Aplicación Windows y
Aplicación Web ASP.NET.
9. ASP.NET

Active Server Pages, también conocido como ASP clásico, es una tecnología de
Microsoft del tipo "lado del servidor" para páginas web generadas dinámicamente,
que ha sido comercializada como un anexo a Internet Information Services.

Esta plantilla se utiliza para crear una aplicación Web ASP.NET en un equipo que
tenga instalado Internet Information Services (IIS) versión 5.0 o posterior. Para
ayudarnos a iniciar el diseño de nuestra aplicación, la plantilla crea los archivos
básicos necesarios en el servidor.

Es un entorno para aplicaciones web desarrollado y comercializado por Microsoft. Es


usado por programadores y diseñadores para construir sitios web dinámicos,
aplicaciones web y servicios web XML.

ASP.NET está construido sobre el Common Language Runtime, permitiendo a los


programadores escribir código ASP.NET usando cualquier lenguaje admitido por el
.NET Framework.

10. Formularios Windows

Windows Forms es el nombre dado a la interfaz de programación de aplicación


gráfica (API) que se incluye como parte de Microsoft .NET Framework, que
proporciona acceso a los elementos de la interfaz de Microsoft Windows nativas
envolviendo la API de Windows existente en código administrado.

Esta plantilla proporciona las herramientas, estructura y código de inicio para crear
una aplicación estándar basada en Windows. Añade automáticamente las
referencias básicas del proyecto y los archivos a utilizar como punto de partida para
nuestra aplicación.

Fuentes:

Introducción a Visual Studio .NET


http://web.uazuay.edu.ec/servicios/facultades/detalle_archivo.php?coda=39911

Microsoft Visual Studio


https://es.wikipedia.org/wiki/Microsoft_Visual_Studio

Windows Forms
https://es.wikipedia.org/wiki/Windows_Forms

ASP.NET
https://es.wikipedia.org/wiki/ASP.NET

También podría gustarte