ampliacion c#

Páginas: 5 (1034 palabras) Publicado: 1 de abril de 2013
Tema: Microsoft .Net
-Introducción
.NET podría considerarse una respuesta de Microsoft al creciente mercado de los negocios en entornos Web, como competencia a la plataforma Java de Oracle Systems.
Con esta plataforma Microsoft incursiona de lleno en el campo de los Servicios Web y establece el XML como norma en el transporte de información en sus productos y lo promociona como tal en lossistemas desarrollados utilizando sus herramientas.

-.NET Framework
El Microsoft .NET Framework, es un componente de software que puede ser o es incluido en los sistemas operativos Microsoft Windows. Provee soluciones pre-codificadas para requerimientos comunes de los programas y gestiona la ejecución de programas escritos específicamente para este framework.
El “framework” o marco de trabajo,constituye la base de la plataforma .NET y denota la infraestructura sobre la cual se reúnen un conjunto de lenguajes, herramientas y servicios que simplifican el desarrollo de aplicaciones en entorno de ejecución distribuido.
Microsoft desea que todas las aplicaciones creadas para la plataforma Windows, sean basadas en el .NET Framework. Su objetivo es crear un marco de desarrollo de softwaresencillo, reduciendo las vulnerabilidades y aumentando la seguridad de los programas desarrollados.
El framework incluye soluciones en áreas como: la interfaz de usuario, acceso a datos, conectividad a bases de datos, criptografía, desarrollo de aplicaciones web, algoritmos numéricos y comunicación de redes.

-Componentes
Los principales componentes del marco de trabajo son:
El conjunto delenguajes de programación.
La biblioteca de clases base o BCL.
El entorno común de ejecución para lenguajes, o CLR por sus siglas en inglés.

Debido a la publicación de la norma para la CLI , el desarrollo de lenguajes se facilita, por lo que el marco de trabajo .NET soporta ya más de 20 lenguajes de programación y es posible desarrollar cualquiera de los tipos de aplicaciones soportados en laplataforma con cualquiera de ellos, lo que elimina las diferencias que existían entre lo que era posible hacer con uno u otro lenguaje.
Algunos de los lenguajes desarrollados para el marco de trabajo .NET son: C#, Visual Basic .NET, Delphi (Object Pascal), C++, F#, J#, Perl, Python, Fortran, Prolog (existen al menos dos implementaciones, el P#1 y el Prolog.NET2 ), Cobol y PowerBuilder.

-VentajasUnifica los modelos de programación

Simplifica aún más el desarrollo

Provee un Entorno de Ejecución robusto y seguro

Es independiente del lenguaje de programación

Interoperabilidad con código existente

Simplifica la instalación y administración de las aplicaciones

Es Extensible

-Desventajas

Recolección de basura de .Net
La administración de código , introduce factores desobrecarga que repercuten en la demanda de más requisitos del sistema.

El nivel de administración del código dependerá en gran medida del lenguaje que utilicemos para programar. Por ejemplo, mientras que Visual Basic .Net es un lenguaje totalmente administrado.C Sharp permite la administración de código de forma manual, siendo por defecto también un lenguaje administrado. Mientras que C++ es un lenguaje no administrado en el que se tiene un control mucho mayor del usode la memoria que hace la aplicación.




Tema : C #
-Introducción
C# (leído en inglés “C Sharp” y en español “C Almohadilla”) es el nuevo lenguaje de
propósito general diseñado por Microsoft para su plataforma .NET. Sus principales
creadores son Scott Wiltamuth y Anders Hejlsberg, éste último también conocido por
haber sido el diseñador del lenguaje Turbo Pascal y la herramienta RAD...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • AMPLIACION
  • AMPLIACIONES
  • Ampliacion
  • AMPLIACION
  • ampliacion
  • Ampliación Ue
  • Ampliacion Garza
  • De las ampliaciones del estado laico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS