ingeniero

Páginas: 2 (365 palabras) Publicado: 23 de octubre de 2013
1.2. .NET / Java

Lo primero que debemos de considerar son las bondades de cada una de las 2 plataformas de desarrollo.
.NET mas que un conjunto de lenguajes de programación todos ellosorientados a objetos, y se pueden citar C#.NET, C++.NET y VisualBasic.NET; le hace falta incluir lo referente al acceso a las bases de datos, es decir ADO.NET, las herramientas para desarrollo en internet,ASP.NET y el conjunto de facilidades para construir Servicios Web, además del hecho de que todo viene integrado dentro de un entorno completo denominado VisualStudio.NET.

Java no ofrece un entorno deprogramación completo, además el producto final no es muy veloz en tiempo de ejecución, entre otras cosas.

Para lograr elaborar estas herramientas y tener la certeza de que se integrarán bien, sedefinieron los siguientes elementos:
• Un lenguaje común de ejecución: CLR (Common Language Runtime).
• Un conjunto de tipos de datos básicos: CTS (Common Type System), el cual incluye, además detodos los tipos de datos básicos, las clases Object y String.
• Un CLS (Common Language Specification), que es el conjunto de reglas que especifica lo referente a la implementación de lascaracterísticas de la POO y a otras estructuras sintácticas.
• Un MSIL (MicroSoft Intermediate Language), o lenguaje intermedio común. Este lenguaje es el equivalente al bytecode de Java.
• Un compilador capazde traducir del MSIL a lenguaje binario, comúnmente denominado JIT (Just In Time).

Así pues, se puede decir que .NET es más que un conjunto de herramientas:
con .NET se rompe la filosofíatradicional de Microsoft, pues se ha hecho un esfuerzo para que .NET sea abierto y estándar; para lo cual sometieron sus especificaciones del lenguaje y su tipo común de datos a la revisión de organismosinternacionales dedicados a la regulación y estandarización de las plataformas de programación; y una vez aprobados los hicieron públicos. De hecho Microsoft garantiza que si otro productor de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS