JavaScript

images/javascript-logo.jpg

Lecturas

  • Viaje por las tecnologías de “front-end” por Micael Gallego

    Opiniones de alguien que ha desarrollado en Java (por 10 años) sobre JavaScript:

    Es común encontrar documentos/publicaciones sobre JavaScript con respecto a como hacer algo orientado a objetos, desde la creación de clases, herencia, encapsulamiento, etc. Sin embargo JavaScript no es como Java, Ruby, Python, etc por lo que se ha convertido en uno de los lenguajes de programación menos comprendidos en el mundo. No obstante es uno de los más populares.

  • Una re-introducción a JavaScript (Tutorial de JS) en MDN Web Docs

    ¿Por qué una re-introducción? Porque JavaScript tiene una fama razonable de ser el lenguaje de programación más incomprendido del mundo. Aunque a menudo se le ha ridiculizado como un juguete, bajo su aparente sencillez residen características muy potentes. En la actualidad JavaScript se utiliza en un gran número de aplicaciones avanzadas, demostrando que un profundo conocimiento de esta tecnología es una habilidad importante para cualquier desarrollador web o móvil.

  • Aprender Javascript en 2016. Traducción de Carlos Benítez del original How it feels to learn JavaScript in 2016

    Son tiempos difíciles para el desarrollador frontend. Cada día vemos aparecer nuevas herramientas, sistemas y paradigmas que desplazan a los anteriores volviéndolos obsoletos. Vivimos en una época de continuo cambio, de continua renovación. En muchas ocasiones, no hemos tenido tiempo aún de analizar una nueva tecnología cuando inmediatamente surge otra que reclama la atención de toda la comunidad obligándonos a considerarla.

  • Evitando la fatiga – Consejos para no sentirse desbordado con la programación web por Carlos Benítez

    El mundo de la Programación Web, reducido a lo que hoy llamamos ‘front end’, es uno de los más activos dentro del ámbito de la computación. A diario aparecen multitud de nuevas tecnologías, bibliotecas y paradigmas que nos exigen como profesionales nuestra atención inmediata. Esta sobreexposición de información y herramientas terminan convirtiéndose en casi una obsesión por parte de los desarrolladores: la necesidad de estar al día, de actualizar nuestros programas con lo más reciente, de no quedarse atrás y dejar pasar una nueva tecnología que hoy revoluciona el mercado. Finalmente, el tiempo que invertimos en investigar y experimentar con cada novedad nos termina agotando: no es extraño que aparezcan entonces síntomas como el de la fatiga o saturación. Ocurre entonces que, lejos de mejorar como profesionales, nos estancamos: literalmente alcanzamos un punto en el que no nos entra nada más.

  • Javascript is dead. And we have killed. por Carlos Pérez Gutiérrez.

    Pretendo enfocarme en la fatiga de Javascript y en las entrevistas del mundo tecnológico en el que vivimos todos nosotros que desarrollamos aplicaciones, enfocándome en Front-End, si, ése mundo en constante movimiento gracias a ese incomprendido, odiado y amado… javascript, o JS para los cuates. La fatiga de javascript comenzó con la llegada de Node. Muchos lo amaron, muchos lo odiaron. ¿JS en el lado del servidor?.

  • Como combatir la fatiga de JS por @Siedrix.

    Esta fatiga que genera aprender y mantenerte al día con javascript es un problema creciente en el ecosistema de javascript y tengo que confesar que he pasado por este desgaste por algunos lapsos de tiempo en los últimos años. A la vez, no le hubiera deseado pasar por esa situación a alguien sin las bases correctas y probablemente el resultado hubiera sido muy mal código que alguien hubiera tenido que mantener por mucho tiempo.

  • Sobre el ecosistema y la fatiga de JavaScript por Sergio Xalambrí.

    Para ser sincero el mayor problema del ecosistema de JavaScript no es el ecosistema per-se, son los desarrolladores que creen que es necesario usar todas estas herramientas y los que al escribir artículos enseñan a usarlas (y hacen parecer que son necesarias). Y la verdad es que si vamos simplemente crear un CRUD probablemente ni siquiera necesitemos usar JavaScript en el navegador.

  • Tú no necesitas jQuery

    El desarrollo Frontend evoluciona día a día, y los navegadores modernos ya han implementado nativamente APIs para trabajar con DOM/BOM, las cuales son muy buenas, por lo que definitivamente no es necesario aprender jQuery desde cero para manipular el DOM.

  • ¿Qué framework o librería de JavaScript elegir para mis desarrollos? por Carlos Azaustre

    He escrito este artículo para guiarte en esta selva que es el desarrollo web (en su parte frontend principalmente). A menos para que sepas qué es cada librería, por qué surgió, cuál es su objetivo y por qué fue sustituida por otra.

  • Cómo aprender JavaScript de una vez por todas por Juan Andrés Núñez

    Durante tu primera fase a la hora de aprender JavaScript, tu foco y atención deben estar y permanecer en los fundamentos. Sólo cuando hayas entendido lo fundamental podrás saltar al ecosistema JavaScript con seguridad. En caso contrario estarías construyendo sobre una base incompleta que tarde o temprano se desmoronará.

  • Yet Another Framework Syndrome (YAFS): crítica a la situación actual de JavaScript por la proliferación de librerías/frameworks existentes, algunas de ellas con el mismo fin

  • No more JS frameworks: reclamo a la proliferación de frameworks con una tendencia de todo en uno y del porque es preferible el uso de componentes.

  • Hablamos con Javi Velasco en JSDayES 2016 en YouTube sobre la fatiga de JavaScript.

Libros

Sitios

Referencias de JavaScript

Podrás encontrar referencias del lenguaje de programación JavaScript ofrecidas por Firefox e Internet explorer en:

JavaScritp está estandarizado mediante un lenguaje de programación llamado ECMAScript, siendo ECMAScript 5 la especificación de más amplio uso y ECMAScript 6 la especificación más reciente (Junio del 2015).

ECMAScript 5 define:

JavaScript sería el nombre comercial de ECMAScript: Standard ECMA-262, ECMAScript® Language Specification