René Pacios

/* Overflow My Brain & More */

Mostrando entradas con la etiqueta Buenas Prácticas. Mostrar todas las entradas
Mostrando entradas con la etiqueta Buenas Prácticas. Mostrar todas las entradas

Programa como un Yoda, utiliza Yoda conditions


A lo largo de los años, los  que nos dedicamos al desarrollo de software vamos adquiriendo una serie de manías convenciones o normas que solemos aplicar en nuestro código. Muchas de estas reglas tienen su origen en las propias guías de diseño y codificación de muchos proyectos, como por ejemplo las famosas guías de desarrollo para AngularJs de John Papa,  .Net Framework Design Guides de Microsoft o las guías para contribuir con el proyecto .NET Core en github
Por otro lado, existen las que podríamos denominar de cosecha propia,

Afinaciones de rendimiento en JavaScript y buenas prácticas Parte 2 de *

El de hoy es un pequeño tip, ahora que estamos retomando el blog, lo haré poco a poco, así que prometo no extenderme mucho, o por lo menos, lo intentaré.

En este post continuaré con la serie de afinaciones de rendimiento y buenas prácticas en lado cliente con JavaScript aunque puede ser aplicable a otros lenguajes similares. Metámonos en harina.

Afinaciones de rendimiento en JavaScript Parte 1 de *

Desde hace algún tiempo y con la gran acogida que ha tenido HTML5 y CSS3 para múltiples plataformas, JavaScript está adquiriendo muchísima importancia en nuestros desarrollos. Como supongo que sabréis JavaScript es un lenguaje interpretado que normalmente se ejecuta en cliente, digo normalmente porque con la aparición de NodeJs el panorama está cambiando.

Bien en esto/s ejemplos voy a centrarme en la parte de cliente, nuestros navegadores. Como os comentaba JavaScript es un lenguaje interpretado, que quiere decir esto, pues que el código de nuestros scripts es ejecutado por el motor de JavaScript que tenga nuestro cliente, el navegador en nuestros caso,  si accedemos con Chrome a una web los scripts los ejecutará V8, si accedemos con Opera pues Futhark o Carakan, son algunos ejemplos, todos ellos interpretan nuestro código JavaScript.