Investigacion de Microsoft .NET

Páginas: 9 (2132 palabras) Publicado: 27 de marzo de 2014
Qué es .NET

¿Qué no es .NET?
Antes de decir qué es .NET, es conveniente aclarar qué NO es .NET:
.NET no es un sistema operativo, como si lo es Microsoft Windows en sus distintas versiones.
.NET no es un Lenguaje de Programación: si bien la plataforma Microsoft .NET incluye lenguajes de programación de aplicaciones, su concepto es más amplio y va más allá de éstos.
.NET no es un Entorno deDesarrollo: si bien la plataforma Microsoft .NET incluye entornos de desarrollo integrados (IDEs), su concepto es más amplio y va más allá de éstos.
.NET no es un servidor de aplicaciones (Application Server)
.NET no es un producto empaquetado que se pueda comprar como tal, sino que es una plataforma que engloba distintas aplicaciones, servicios y conceptos y que en conjunto permiten eldesarrollo y la ejecución de aplicaciones.

¿Qué es .NET?
Microsoft .NET es una plataforma de desarrollo y ejecución de aplicaciones. Esto quiere decir que no sólo nos brinda todas las herramientas y servicios que se necesitan para desarrollar modernas aplicaciones empresariales y de misión crítica, sino que también nos provee de mecanismos robustos, seguros y eficientes para asegurar que la ejecuciónde las mismas sea óptima. Los componentes principales de la plataforma .NET son:
•          Un entorno de ejecución de aplicaciones, también llamado “Runtime”, que es un componente de software cuya función es la de ejecutar las aplicaciones .NET e interactuar con el sistema operativo ofreciendo sus servicios y recursos.
•          Un conjunto de bibliotecas de funcionalidades y controlesreutilizables, con una enorme cantidad de componentes ya programados listos para ser consumidos por otras aplicaciones.
•          Un conjunto de lenguajes de programación de alto nivel, junto con sus compiladores y linkers, que permitirán el desarrollo de aplicaciones sobre la plataforma .NET.
•          Un conjunto de utilitarios y herramientas de desarrollo para simplificar las tareas más comunesdel proceso de desarrollo de aplicaciones
•          Documentación y guías de arquitectura, que describen las mejores prácticas de diseño, organización, desarrollo, prueba e instalación de aplicaciones .NET
A lo largo de este artículo se analizará cada uno de estos puntos con mayor detalle.
Por otra parte, .NET representa la evolución COM (Component Object Model), la plataforma de desarrollo deMicrosoft anterior a .NET y sobre la cual se basaba el desarrollo de aplicaciones Visual Basic 6 (entre otros tantos lenguajes y versiones).
Microsoft.NET es el conjunto de nuevas tecnologías en las que Microsoft ha estado trabajando durante los últimos años -y cuyo lanzamiento definitivo es inminente, estando ya disponible su primera versión Release Candidate- con los objetivos de:
Mejorar sussistemas operativos
Mejorar su modelo de componentes COM+
Obtener un entorno específicamente diseñado para el desarrollo y ejecución del software en forma de servicios que puedan ser tanto publicados como accedidos a través de Internet de forma independiente del lenguaje de programación, modelo de objetos, sistema operativo y hardware utilizados tanto para desarrollarlos como para publicarlos.Éste entorno es lo que se denomina la plataforma.NET, y los servicios antes mencionados son a los que se denomina servicios web.

Para el desarrollo y ejecución de aplicaciones en este nuevo entorno tecnológico Microsoft proporciona el conjunto de herramientas conocido .NET Framework SDK, e incluye compiladores de lenguajes como C#, Visual Basic.NET, Managed C++ y JScript.NET específicamentediseñados para crear aplicaciones para él.
El corazón de la plataforma.NET es el CLR (Common Language Runtime), que es una aplicación similar a un máquina virtual que se encarga de gestionar la ejecución de las aplicaciones para ella escritas. A estas aplicaciones les ofrece numerosos servicios que facilita su desarrollo y mantenimiento y favorecen su fiabilidad y seguridad. Entre ellos los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diferencias entre Microsoft .net framework 3.5 y Microsoft .net framework 4.0
  • Investigacion de programacion .net
  • Investigacion-C#.NET
  • Investigacion De Microsoft Excel
  • Microsoft BI Inteligencia De Negocios Investigacion De MICROSOFT
  • Carvalho Neto
  • Tipos Base En Microsoft .Net Framework 2.0
  • Investigación de mejoras de microsoft visual studio

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS