Diferencias entre Java y JavaScript

Este es un post para tener bastante en cuenta, muchos creen que Java y JavaScript pueden llegar a ser similares cuando esto es totalmente falso, salvo en su origen del proyecto y su sintaxis.

Para esto vamos a conocer algunas de las diferencias que encontramos entre estos lenguajes de programación:

  • Compilador: Para programar en Java necesitamos todo un kit de desarrollo y un compilador, distito a JavaScript que no se utiliza un compilador ya que sus aplicaciones son interpretadas por parte del navegador cuando este lee la pagina.
  • Orientado a Objeto: Java es un lenguaje de programación totalmente orientado a objetos, eso ya los saben los programadores y desde sus inicio fue asi, ahora bien JavaScript sorprendentemente no es orientado a objetos, con lo cual podemos programar sin la necesidad de crear clases.
  • Estructuras fuertes: Java es un lenguaje de programación fuertemente tipado, lo que significa que es necesario declarar previamente variables y estructuras de datos, JavaScript no posee esta característica, ya que podemos utilizar las variables sin declararlas y cambiar su tipo de datos sin ningún problemas.

Para cerrar un poco, es claro que Java es mucho más complejo, más potente, seguro y robusto, quizás es utilizado para otros propósitos diferentes a los que se utilizaría JavaScript, con lo cual no hacemos una discriminación de quien es mejor que quien, sino simplemente romper el mito y conocer las diferencias entre ambos que son un montón.


Tec. Informático, Analista en Sistema y Estudiante de Ing. en computación, Emprendedor, Creador y Webmaster de LaREPAWEB, El CoDiGo K, TeknoFlash, SQLite Latino.

De momento hay 3 comentarios ¿Quieres dejar el tuyo?

  1. Damian dice:

    JavaScript sí es orientado a objetos. Pero implementa el paradigma de una manera totalmente distinta, a través del concepto de prototipos.

    Las aplicaciones más grandes de la web y los frameworks más populares hacen uso intensivo de esta característica de JavaScript.

  2. Excelente, gracias por la aclaración y la corrección.

Leave a Reply

*

web stats