Plataforma Net

Páginas: 5 (1074 palabras) Publicado: 5 de marzo de 2014
Programació amb C# .NET
1: La plataforma .NET
(.NET Framework)
Jordi Linares i Pellicer

Índice
Introducción
! Características de .NET
! Componentes .NET
! Plataforma .NET
! Ejemplo
!

Introducción
!

!

!

Microsoft .NET es el conjunto de nuevas tecnologías en
las que Microsoft ha estado trabajando durante los
últimos años
.NET ofrece una plataforma sencilla y potentepara
distribuir el software en forma de servicios que puedan
ser suministrados remotamente y que puedan
comunicarse y combinarse unos con otros de manera
totalmente independiente de la plataforma, lenguaje de
programación y modelo de componentes con los que
hayan sido desarrollados.

www.microsoft.com/net/

Características de .NET
!

.NET es una nueva plataforma para el desarrollo yexplotación de aplicaciones “gestionadas” o
“administradas” (managed) modernas y orientadas a
objetos.

!

Las aplicaciones .NET se pueden desarrollar en cualquier
lenguaje de programación que se ajuste a .NET

!

.NET soporta una extensa colección de librerías de clases
independientes del lenguaje de programación.

!

.NET soporta la creación de componentes.

!

.NET ofreceintegración multi-lenguaje, reutilización de
componentes, y herencia entre componentes
desarrollados en diferentes lenguajes.

!

!

!

!

!

!

.NET ofrece un nueva manera de desarrollar aplicaciones
gráficas usando WPF (Windows Presentation Foundation)
.NET ofrece una nueva manera de desarrollar aplicaciones
basadas en navegador Web a través de ASP.NET
Las clases ADO.NET proveenuna arquitectura desconectada
para acceso a datos a través de Internet
.NET soporta la creación de Servicios Web XML independientes
de la plataforma, a través de SOAP (Simple Object Access
Protocol) y WSDL (Web Services Description Language)
.NET ofrece una nueva arquitectura para el desarrollo y
explotación de objetos remotos WCF (Windows Communitation
Foundation)
.NET permite eldesarrollo de RIA (Rich Internet Applications)
a través de Silverlight

Componentes de .NET
!

Microsoft .NET está compuesto de:
"

Plataforma .NET

"

.NET Framework SDK

"

Visual Studio .NET

"

Servicios Web (Microsoft .NET myServices)

"

Servidores para empresas (SQL Server.NET...)

Plataforma .NET
J#

C#

VB

2.0 Framework 2.0

・・・

3.0

Framework 3.0

CLSy CTS

ASP.NET

Windows
Forms

WPF

WCF

WF

WCS

Biblioteca de Clases y ADO.NET
Common Language Runtime (CLR)
Windows Vista, Windows XP, Windows Server 2003

Common Language Runtime (CLR)
!

Un Runtime es un entorno en el que se ejecutan los
programas.

!

El CLR se encarga de gestionar la ejecución de las
aplicaciones .NET.

!

Al código escrito para ejecutarseen la plataforma .NET
se le llama código gestionado.

!

Al código escrito para ejecutarse directamente se le
llama código no gestionado o código nativo.

!

El CLR realiza una compilación Just in Time (JIT) que
traduce el código gestionado en código nativo sobre la
arquitectura de hardware sobre la que se ejecuta.

Modelo de ejecución
CLR

Código
fuente

C#
Compilador

VBCompilador

C++
Compilador

Código no
manejado

Ejecutable (.EXE), Página Web (.ASPX),
Código
Servicio Local (.DLL), Servicio Web (.ASMX)
manejado

Common Language Runtime
Compilador JIT
Código Nativo

Servicios del Sistema Operativo

!

Características y servicios que ofrece:
"

Ejecución multiplataforma

"

Integración de lenguajes

"

Gestión de memoria(Recolector de basura)

"

Tratamiento de excepciones

"

Soporte multi-hilo (multi-threading)

"

Distribución transparente

"

Interoperabilidad con código antiguo

Clases de la plataforma .NET (FCL)
La librería de clases (Framework Class
Library) es una librería formada por cientos
de tipos que permiten acceder a los servicios
ofrecidos por el CLR y a sus funcionalidades.

!...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Plataforma .NET
  • Plataforma .net
  • 1 Introduccion a La Plataforma Net
  • Introduccion a la plataforma .net
  • Capas Principales De La pLataforma :Net
  • Plataforma .net
  • Plataforma Net
  • Plataforma .Net

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS