0% encontró este documento útil (0 votos)
36 vistas2 páginas

Introduction

Cargado por

Bernie Rivas
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
36 vistas2 páginas

Introduction

Cargado por

Bernie Rivas
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Introducción

Comparación entre Java y JavaScript

Java
Es un lenguaje de programación basado en clases, en donde se busca la seguridad y el
rápido tiempo de ejecución. En cuanto a la seguridad esto hace referencia a que los bytes de
memoria no serán corrompidos la información tomada de ellos. Es un programa altamente
basado en las clases y sus métodos, teniendo jerarquías íntimamente acopladas a ellos.
JavaScript.
En comparación con Java, JavaScript es un lenguaje de programación basado en las
declaraciones, estando basado en un pequeño grupo de variables que representan variables del
tipo string, numérico y booleano. Posee un sistema de herencia dinámico, haciendo que las
características heredadas por diferentes objetos puedan variar. Soporta funciones sin algún
requisito de ejecución, permitiendo la ejecución al igual que métodos.
Concluyendo:
 No todas las variables, clases y métodos han de ser declaradas
 No hay que preocuparse si los métodos son públicos, privados o protegidos
 No han de implementarse interfaces
 No están explícitamente reflejados los retornos de variables, parámetros y
funciones

JavaScript Java
Orientado a objetos, sin distinción entre ellos Orientado en clases. Los objetos son divididos
entre clases e instancias con toda la herencia por
medio de la jerarquía
La herencia se hace a través del mecanismo de Clases e instancias no pueden poseer métodos
prototipos, siendo las propiedades y métodos capaces añadidos dinámicamente.
de ser agregados dinámicamente
El tipo de variables no es declarado (tipeo dinámico, El tipo de las variables han de ser declaradas
tipeo despreocupado) (tipeo estático y tipeo fuerte)
No puede escribir directamente en el disco duro Puede escribir directamente en el disco duro
Glosario de Terminología:

Ecma Internacional (European Association for Standardizing information and comunication


systems, former European Computer Manufacturers Association) prove el estándar internacional
de JavaScript, siendo llamado ECMAScript.
En la especificación ECMA-262 se estipula el estándar de JavaScript, siendo aprobado
por la ISO (International Organization for Standardization) como ISO-16262. Las
especificaciones del Document Object Moder (DOM) es estandarizado por otro lado por la W3C
(World Wide Web Consortium) y/o WHATWG

También podría gustarte