Plataformas de desarrollo

Solo disponible en BuenasTareas
  • Páginas : 27 (6721 palabras )
  • Descarga(s) : 0
  • Publicado : 22 de febrero de 2012
Leer documento completo
Vista previa del texto
Índice

Objetivos 3
Objetivo General 3
Objetivos Específicos 3
Introducción 4
Plataforma de desarrollo .NET 5
Reseña histórica Plataforma .NET 5
Características 5
Portabilidad 6
Compatibilidad 8
Plataforma de uso 10
Arquitectura 11
Componentes 12
Aplicaciones que se pueden desarrollar 15
Plataforma de desarrollo Java 18
Reseña histórica Plataforma Java 18
Características 18Portabilidad 21
Compatibilidad 21
Plataforma de uso 22
Arquitectura 23
Componentes 23
Aplicaciones que se pueden desarrollar 25
Cuadro comparativo entre .NET y Java 27
Ventajas y desventajas de .NET vs Java 30
Conclusión 31
Bibliografía 32




Objetivos

Objetivo General

 Conocer las generalidades, características y otros puntos importantes acerca de las plataformas de desarrollo.Como lo son su compatibilidad, arquitectura, ventajas y desventajas de cada plataforma.


Objetivos Específicos

 Comprender la estructura en la que se basan las plataformas de desarrollo planteadas en el siguiente trabajo de investigación.

 Conocer que aplicaciones se pueden desarrollar con cada una de las plataformas presentadas.








Introducción


En el presentetrabajo de investigación se pretende mostrar y conocer las generalidades, características, portabilidad, compatibilidad, arquitectura, componentes, ventajas y desventajas, entre otros, de las plataformas de desarrollo.
En este caso presentaremos cada uno de los puntos mencionados de las plataformas .NET y JAVA, ya que son las que estudiaremos en este trabajo.
Asimismo haremos una comparación de lasventajas y desventajas de cada una las plataformas antes mencionadas, para lograr tener un conocimiento mucho más firme de cada pro y contra de cada plataforma.









Plataforma de desarrollo .NET

Reseña histórica Plataforma .NET

La plataforma .NET nace el año 2000 como un proyecto de Microsoft Corp. Con la idea de crear una plataforma de desarrollo de software que permitieraunificar todos los productos Microsoft, desde las herramientas de desarrollo hasta el sistema operativo.

La idea central de .NET en términos tecnológicos es generar software independiente de la plataforma de hardware y del sistema operativo, poniendo especial énfasis en el desarrollo de aplicaciones distribuidas sobre redes y la interoperabilidad de lenguajes, cada uno asociado a diferentesdominios de resolución de problemas.

La primera versión estable de .NET (1.0 RTM) fue lanzada el 5 de enero de 2002 y la última versión estable es la 3.5.30729.1 del 11 de Agosto de 2008.

Microsoft.NET es el conjunto de nuevas tecnologías en las que Microsoft ha estado trabajando durante los últimos años con el objetivo de obtener una plataforma sencilla y potente para distribuir el software enforma 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.



Características

Soporte para múltiples lenguajes
Actualmente más de 26 lenguajes
C++ .NET, VB.NET, Python, Java,Fortran, Delphi, Ada, etc.

Introduce un nuevo lenguaje –C#
Lenguaje intrínseco, herencia, polimorfismo, encapsulación (orientación a objetos)

Servicios de la plataforma expuestos de forma idéntica a todos los lenguajes
Tanto Biblioteca de Componentes como Servicios básicos.

No exclusivamente para PC’s con Windows
.NET Compact Framework para dispositivos móviles
PDA’s,SmartPhones, etc.
Mono
.NET para Linux

No solo para desarrollo de aplicaciones de escritorio
Aplicaciones y Servicios Web
Aplicaciones de consola
Bibliotecas de clases
Aplicaciones para Dispositivos Móviles

Orientado a Componentes
Clases
Eventos y delegados
Propiedades
Adiós a los manejadores, punteros, gestión de bloques de memoria,...
tracking img