Java

4
Advantages y Desventajas de Java Desarrollo de Aplicaciones Java es considerado como el mejor lenguaje de desarrollo de aplicaciones. Es orientado a objetos lenguaje de programación que se utiliza para crear eficientes y de calidad de aplicaciones de ordenadores y teléfonos móviles. Se introdujo por primera vez en 1995 por James Gosling, de Sun Micro Systems. Lenguaje Java ha sido desarrollado después de incluir los conceptos de diversos lenguajes, como C, C++, etc. Se trata de un versátil e independiente de la plataforma de idiomas. Puede ser utilizado en cualquier plataforma incluyendo Windows, Android, iOS, Linux, etc. Aparte de esto, Android, el producto de techno gigante de Google Inc. completamente confía en Java desarrollo de aplicaciones para las aplicaciones de desarrollo. Ventajas de Java desarrollo de Aplicaciones: Simplicidad: Java proporciona un interfaz muy fácil para los

description

java

Transcript of Java

Advantages y Desventajas de Java Desarrollo de Aplicaciones

Java es considerado como el mejor lenguaje de desarrollo de aplicaciones. Es orientado a objetos lenguaje de programacin que se utiliza para crear eficientes y de calidad de aplicaciones de ordenadores y telfonos mviles. Se introdujo por primera vez en 1995 por James Gosling, de Sun Micro Systems. Lenguaje Java ha sido desarrollado despus de incluir los conceptos de diversos lenguajes, como C, C++, etc. Se trata de un verstil e independiente de la plataforma de idiomas. Puede ser utilizado en cualquier plataforma incluyendo Windows, Android, iOS, Linux, etc. Aparte de esto, Android, el producto de techno gigante de Google Inc. completamente confa en Java desarrollo de aplicaciones para las aplicaciones de desarrollo. Ventajas de Java desarrollo de Aplicaciones: Simplicidad: Java proporciona un interfaz muy fcil para los usuarios y los desarrolladores. Se ha considerado como el lenguaje ms simple en comparacin a otros lenguajes de programacin. Java se ha eliminado el uso de punteros y tambin reemplaz a la complejidad de las mltiples herencias en C++ con una estructura sencilla y de que la estructura se denomina interfaz. Portabilidad e Independiente de la Plataforma Comportamiento: Java es independiente de la plataforma. Proporciona la facilidad para "Escribir una Vez y Ejecutar en cualquier Lugar". Las aplicaciones desarrolladas por el uso de este lenguaje se pueden ejecutar en cualquier plataforma de hardware y software. Las aplicaciones Java son compatibles con todos los compatibles con Java del navegador. Asignacin: Java tiene la caracterstica de asignacin de Pila del sistema. Ayuda a que los datos se almacenan y se pueden restaurar fcilmente. Pila de gestin es en realidad un proceso de arreglo de objetos en LIFO (Last In First Out) sistema de gestin. Este sistema de gestin hace que sea fcil de almacenar y restaurar cualquier objeto. A diferencia de otros lenguajes donde el programador tiene que asignar datos y recoger la basura, Java tiene la facilidad de recoleccin de basura automtica y la asignacin de memoria. Distributiveness: Distributiva de la informtica es, bsicamente, la plataforma en la que dos o ms equipos pueden trabajar juntos en una red. Java tiene una gran capacidad de red. La creacin de redes en Java es demasiado fcil que escribir un programa de redes se siente como el envo y recepcin de archivos. Desventajas de Java desarrollo de Aplicaciones: Rendimiento: Java es comparativamente ms lento y requiere ms espacio de memoria que el otro nativo de lenguajes de programacin como C y C++. Solo Paradigma del Lenguaje: Java realidad es predominantemente de un solo paradigma del lenguaje, pero en las versiones ms recientes de Java como Java 5.0 en adelante, el procedimiento de paradigma se hace bateador por la adicin de algunos esttica de las importaciones en el mismo. La enumeracin de Tipos y Constantes Locales: Java no tiene los tipos de enumeracin, pero que puede ser estimulada mediante una serie de constantes en lugar de ellos. Todas las anteriores ventajas y desventajas trado a usted por la experiencia de Java, los desarrolladores de aplicaciones, para proporcionar una mejor vista analtica de Java.