Cuadro Sinoptico
Cuadro Sinoptico
Cuando vemos vídeos en YouTube, nos conectamos con socios comerciales a través de LinkedIn o leemos
un artículo en Wikipedia, estamos utilizando páginas web robustas y muy visitadas que generalmente
funcionan sin problemas. Preguntarse por los scripts que se ejecutan en un segundo plano (cuáles se utilizan
y cómo se han programado) es más común cuando se proyecta realizar una página web. El desarrollo
web comienza por tener que tomar una serie de decisiones, como encontrar un lenguaje de programación
para internet apropiado o contratar a un desarrollador que tenga las capacidades necesarias. En el caso de
que seas tú el programador, tendrás que decidir cuál es el mejor lenguaje de programación web para aportar
valor añadido a tus conocimientos y mejorar tu cartera de clientes.
La HISTORIA Java fue desarrollado originalmente por James Gosling, de Sun Microsystems (constituida en
1983 y posteriormente adquirida el 27 de enero de 2010 por la compañía Oracle), y publicado en 1995 como
USO Java es muy utilizado en todo tipo de aplicaciones de productivdad como procesadores de texto u hojas
de cálculo. Incluso Google Maps en ocasiones, utiliza applet de Java que se ejecuta dentro del propio
Esta evidente ventaja convirtió a Java en uno de los lenguajes de programación más populares y usados
hasta la actualidad, especialmente para aplicaciones de arquitectura cliente – servidor.
Los usos más habituales del lenguaje de programación Java son realmente variados.
Productividad y utilidades
Java es muy utilizado en todo tipo de aplicaciones de productividad como procesadores de texto u hojas de
cálculo. Incluso Google Maps en ocasiones, utiliza applet de Java que se ejecuta dentro del propio navegar
del usuario reduciendo la carga del servidor.
Entretenimiento
Los juegos constituyen el uso más extendido de Java ya que gracias a su uso estos juegos pueden ser
ejecutados en diferentes plataformas de gaming. Basta con hacer clic dentro de sus límites y el juego
comenzará a estar plenamente operativo para el usuario.
Educación
Uno de los usos más prestigiosos de Java es el de herramientas educativas como hojas de finanzas,
calculadora, gráficos, herramientas para gestionar el tiempo, composición, ejercicios.
Comunicación
Los applets de Java forman parte de las aplicaciones de mensajería instantánea (WhatsApp, Telegram,
LINE…) y chats que diariamente utilizan millones y millones de personas en todo el mundo.
Aplicaciones móviles
Con Java ME o “Micro Edition”, los applets de Java, que ya son lo bastante pequeños, se hacen mucho más
apropiados para las aplicaciones y navegadores que encontramos y utilizamos en nuestros dispositivos
móviles.
CARACTERISTICAS Las características principales que nos ofrece Java respecto a cualquier otro
lenguaje de programación, son:
Es SIMPLE: ...
Es ORIENTADO A OBJETOS: ...
Es DISTRIBUIDO: ...
Es ROBUSTO: ...
Es de ARQUITECTURA NEUTRAL: ...
Es SEGURO: ...
Es PORTABLE: ...
Es INTERPRETADO
Java es un lenguaje de programación open source y multiplataforma que, gracias a su versatilidad, es
adecuado para, prácticamente, cualquier proyecto. Como la mayoría de los lenguajes web más conocidos,
está orientado a objetos, es decir, depende de su campo de aplicación concreto. En internet existen
incontables marcos y bibliotecas que están, generalmente, muy bien documentados, lo que facilita la
ejecución de proyectos web, aunque sean muy complejos. Además, los programas escritos en Java son
extensibles, escalables y fáciles de mantener siempre que el programador que esté realizando el proyecto sea
un experto.
El hecho de que Java sea, en comparación con otros códigos, difícil de aprender hace que existan, como
consecuencia, menos expertos de este lenguaje de programación web. Como clientes, esto nos supone
esperar un precio más alto en relación con otros lenguajes de programación. De este modo, los
programadores que dominan Java tienen mayores probabilidades de obtener ingresos relativamente altos.
Python La historia del lenguaje de programación Python se remonta hacia finales de los 80s y principio de
los 90s1, su implementación comenzó en diciembre de 1989 2 cuando en Navidad Guido Van Rossum que
trabajaba en el (CWI) (un centro de investigación holandés de carácter oficial que, entre otras cosas,
actualmente alberga.
USO El lenguaje de programación Python es ampliamente utilizado por empresas de todo el mundo para
construir aplicaciones web, analizar datos, automatizar operaciones y crear aplicaciones empresariales fiables
y escalables
CARACTERISTICASPython es un lenguaje de programación interpretado cuya filosofía hace hincapié en la
Python es un lenguaje de programación web de alto nivel basado en un código compacto, pero con una
sintaxis fácil de entender. Python es también fácil de escribir porque, por ejemplo, los bloques no están
separados con caracteres especiales, sino mediante sangrías. Y esta es precisamente la razón por la que
este lenguaje es sencillo de aprender y de utilizar. Según cuáles sean tus necesidades, podrás utilizarlo
para implementar una programación orientada a objetos, a aspectos o funcional. Además, Python es dinámico
y se utiliza frecuentemente como lenguaje de scripting. El proyecto Python está impulsado por una
comunidad activa que lo mantiene actualizado y conforme a los estándares de la industria a través de la
fundación sin ánimo de lucro Python Software Foundation. Este lenguaje está disponible de forma gratuita y
puede utilizarse en la mayoría de los sistemas operativos más conocidos.
Muchos de los servicios web más conocidos, como YouTube y otros proyectos del grupo Google, dependen
parcialmente de Python. La industria de los videojuegos también ha descubierto y utiliza este lenguaje de
programación. Lo mismo ocurre con los proyectos científicos, ámbito en el que Python goza de gran
popularidad, principalmente, porque permite integrar fácilmente la mayoría de las bases de datos científicas y
es eficiente en la resolución de tareas de recopilación de datos empíricos. Por estas razones, Python se
considera un lenguaje de programación importante en estos campos, especialmente entre los principiantes.
Para sus críticos, la velocidad de ejecución es relativamente baja y sus métodos tienen una definición un tanto
engorrosa.
C++
creación fue extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos
USO las aplicaciones del lenguaje C++ son muy extensas. Podemos nombrar que navegadores WEB, Sistemas
operativos, Bases de datos, bibliotecas, aplicaciones gráficas, nubes, videojuegos, compiladores, etc están
Aplicaciones
Bases de Datos: MySQL, una de las bases de datos más utilizadas está escrita en C++.
Navegadores WEB: Utilizan C++ porque necesitan rapidez a la hora de mostrar los resultados en pantalla.
Sistemas operativos: La columna principal tanto de Windows, como Linux o Mac OS, están escritas en C++. Su
potencia y rapidez lo hace un lenguaje de programación ideal para programar un sistema operativo.
Videojuegos: C++ es utilizado aún en el mundo de los videojuegos, bien para programar motores gráficos o para
alguna parte concreta del videojuego.
También tiene otras aplicaciones como en máquinas médicas, relojes inteligentes, etc. por su capacidad de estar
cerca del lenguaje máquina que otros lenguajes de alto nivel.
Por todos estos usos y aplicaciones podemos concluir que la importancia del lenguaje C++ es muy grande y está
presente en muchos sitios
CARACTERISTICAS
C++ está basado en C, uno de los lenguajes de programación más antiguos. Se empezó a desarrollar en
1979 y estaba pensado como una extensión de aquel. Hubo que esperar hasta 1985 para que fuera puesto a
disposición del público. Hasta la fecha, es un lenguaje muy popular. C++ es un lenguaje de programación
ratificado como estándar ISO (Organización Internacional de Normalización) que se considera tanto de bajo
nivel y eficiente como complejo y con alta capacidad de abstracción. C++ es, en términos generales, fácil de
aprender, sobre todo porque el núcleo del lenguaje es muy abarcable e incluye aproximadamente 60
palabras clave. El lenguaje se vuelve más complejo y gana en alcance gracias a su biblioteca estándar.
JavaScript
Fecha de aparición
avaScript
Apareció en 1995
Última versión
ECMAScript 2016; (17 de junio de 2016 (4 años, 9 meses y 21 días))
estable
Uso JavaScript es el lenguaje de programación que debes usar para añadir características interactivas a tu
sitio web, (por ejemplo, juegos, eventos que ocurren cuando los botones son presionados o los datos son
Un lenguaje de alto nivel como Javascript permite que su barrera de entrada y su curva de aprendizaje se
acorte drásticamente.
El lenguaje de scripts dinámico orientado a objetos no guarda relación con Java a pesar de su nombre,
aunque ambos comparten el hecho de estar escritos en C. Netscape desarrolló JavaScript por primera vez en
1995 con el nombre de LiveScript y el objetivo de extender HTML y CSS para que los programadores
pudieran evaluar las interacciones de los usuarios y presentar el contenido de forma dinámica. Actualmente,
JavaScript no se utiliza exclusivamente en navegadores web, sino también en microcontroladores y
en servidores. El nombre JavaScript se eligió en base a la popularidad de Java, lenguaje al que se quería
complementar. Fue todo un éxito: actualmente, las páginas web más conocidas utilizan, casi sin excepción,
JavaScript como lenguaje de programación del lado del cliente. Además, existen muchos marcos y bibliotecas
para JavaScript.
Este lenguaje de programación web presenta una escritura dinámica y no tiene clases. Por ello, los
programadores pueden elegir entre programación orientada a objetos, de procedimiento o funcional, lo que
aporta versatilidad a este lenguaje de programación. Esto se evidencia especialmente en los navegadores
web: podrás, entre otras cosas, manipular dinámicamente el contenido de una página web, validar un
formulario antes de enviarlo al servidor, activar cuadros de diálogo e integrar los scripts de carga y descarga.
Además, JavaScript se ha convertido en una herramienta indispensable para el marketing online, porque
muchos anuncios se han programado con este lenguaje. Al tener capacidad de lectura y escritura
de cookies, este lenguaje permite implementar modernas estrategias de marketing como el targeting. En
resumen: JavaScript ha ayudado a dar forma a internet, tal y como la conocemos hoy en día, siendo una parte
integral de nuestra actual experiencia web.
PHP
Fecha de aparición Creado en 1994 por Rasmus Lerdorf, la primera encarnación de PHP era un conjunto
simple de ficheros binarios Common Gateway Interface (CGI) escritos en el lenguaje de programación C
usoPHP está enfocado principalmente a la programación de scripts del lado del servidor, por lo que se puede
hacer cualquier cosa que pueda hacer otro programa CGI, como recopilar datos de formularios, generar
páginas con contenidos dinámicos, o enviar y recibir cookies. Aunque PHP puede hacer mucho más.
El preprocesador de hipertexto, más conocido por sus siglas PHP, es un lenguaje de scripting escrito en Perl y
C. Se utiliza, principalmente, en la programación de páginas webyaplicaciones web dinámicas. PHP es
considerado como un lenguaje de programación web apto para inexpertos y es compatible con HTML. Por
estas razones, suele ser uno de los primeros lenguajes que aprenden los futuros programadores. A pesar de
que hay quienes consideran que PHP es un lenguaje desactualizado, muchos propietarios de páginas web
siguen dependiendo de él hoy en día. Entre las principales ventajas que ofrece, se incluye el hecho de que es
un lenguaje con soporte de base de datos y una integración eficiente con el protocolo de internet. PHP
ha publicado varias actualizaciones desde sus inicios y actualmente se encuentra en la versión 7. Se trata de
un lenguaje con licencia de código abierto y disponible de forma gratuita.
Consejo
Aprende los conceptos básicos de este lenguaje de scripting con nuestro tutorial de PHP.
PHP procesa el código del lado del servidor evitando así, la interpretación por parte del navegador, como
ocurre en el caso de otros lenguajes de programación web muy conocidos. Por ello, PHP está incorporado en
HTML (el cual no contiene información de estado) y provoca una mayor carga en el servidor que otros
lenguajes de programación que solo transfieren el código fuente a un navegador web dedicado. Una crítica
recurrente a PHP se basa en su escritura débil y en la falta de opciones dentro de la gestión de errores
estandarizada, aunque el hecho de que muchas páginas web importantes sigan utilizando PHP es una prueba
de la popularidad de este lenguaje. No obstante, pueden aparecer problemas si los programadores utilizan
versiones de PHP no actualizadas que ponen en peligro la seguridad y la estabilidad de la página web