JavaScript
JavaScript es el lenguaje de programación encargado de dotar
de mayor interactividad y dinamismo a las páginas web. Cuando JavaScript se
ejecuta en el navegador, no necesita de un compilador. El navegador lee
directamente el código, sin necesidad de terceros. Por tanto, se le reconoce
como uno de los tres lenguajes nativos de la web junto a HTML (contenido y su
estructura) y a CSS (diseño del contenido y su estructura).
Velocidad -
JavaScript tiende a ser muy
rápido porque a menudo se ejecuta inmediatamente en el navegador. Entonces
mientras no requiera recursos externos, JavaScript no tiene permitido
retrasarse por llamados del servidor backend.
Simplicidad - La sintaxis de JavaScript está inspirada por
Java y es relativamente sencillo de aprender comparado a otros lenguajes de
programación populares como C++.
Popularidad - JavaScript esta por todas partes de la web,
y con la llegada de Node.js, se ha incrementado su uso en backend. Hay incontables recursos para aprender
JavaScript. Tanto StackOverflow como
GitHub muestran un creciente número de proyectos que usan JavaScript, y la
popularidad que ha alcanzado en los recientes años se espera que siga
creciendo.
Compatibilidad- A diferencia de PHP u otros lenguajes
scripting, JavaScript puede ser usado en cualquier página web. JavaScript puede
ser usado en diferentes tipos de aplicaciones gracias al soporte en otros
lenguajes como Pearl y PHP.
Server Load- JavaScript es client-side, entonces esto reduce
la demanda de servidores en general, y las aplicaciones sencillas puede que no
necesiten el servidor del todo.
Interfaces sencillas- JavaScript puede ser usado para crear
características como arrastrar y soltar, y componentes tales como las
diapositivas, lo cual mejora enormemente
la interfaz de usuario y la experiencia del sitio.
Funcionalidad extendida- Los desarrolladores pueden extender
la funcionalidad de las páginas web mediante fragmentos de JavaScript para un
tercer grupo de extensiones como Greasemonkey.
Versatilidad- Hay muchos métodos para usar JavaScript
mediante servidores Node.js. Si tú estas
en bootstrap Node.js con Express, puedes usar un documento database como
MongoDB, y usar JavaScript en el frontend para clientes. Es posible desarrollar
una aplicación completa de JavaScript desde principio a fin solo usando
JavaScript.
Actualizaciones-
Desde que la llegada de ECMAScript 5 (la especificación escrita en que
se basa JavaScript), ECMA International se ha dedicado a actualizar JavaScript
anualmente. Hasta el momento, hemos
recibido soporte para el navegador ES6 en 2017 y esperamos que ES7 sea
soportado en un futuro.
Desventajas de JavaScript
.jpg)
- seguridad client-side- desde que el código en javascript es ejecutado en el client-side, bugs y descuidos pueden ser explotados algunas veces para malos propósitos. por esto, algunas personas deciden desactivar javascript por completo.
- soporte del navegador- mientras server-side script siempre produce el mismo resultado, algunas veces diferentes navegadores interpretan el código javascript de manera distinta. estos días las diferencias son mínimas, y no deberías tener que preocuparte mientras compruebes tu código en la mayoría de los navegadores.
Comentarios
Publicar un comentario