Publicidad

RSS JavaScript

JavaScript: Experiencias en el desarrollo de aplicaciones SPA corporativas.Cómo usar KotlinJS como sustituto de Javascript para desarrollo...

Experiencias en el desarrollo de aplicaciones SPA corporativas

8 Comentarios
Experiencias en el desarrollo de aplicaciones SPA corporativas

En la creación de aplicaciones corporativas al más puro estilo ERP, la evolución de las distintas capas del framework utilizado deben mantenerse siempre actualizadas y consistentes (lease framework como conjunto de tecnologías y arquitectura empleada).

El problema principal es que las aplicaciones desarrolladas en este entorno tienen un ciclo de vida muy largo y deben permanecer lo más agnósticas posible a los cambios tecnológicos y la obsolescencia de muchas de las tecnologías actuales.

Cuando hablamos de desarrollo frontend, este propósito no es tan simple, ya que el ecosistema crece y cambia a una velocidad vertiginosa. Es por esto que la elección de una tecnología de frontend que resulte más o menos estable y que siga una evolución sana es fundamental. En mi opinión, si hacemos aplicaciones ricas siguiendo los principios de las Single Page Applications, la decisión a día de hoy no es para nada sencilla.

Quizá en el transcurso de estos últimos años hayas evaluado para estos entornos distintas soluciones con más o menos suerte, así que muchas de las opciones seguro te sonarán :)

Leer más »

Cómo usar KotlinJS como sustituto de Javascript para desarrollo Web

16 Comentarios
Cómo usar KotlinJS como sustituto de Javascript para desarrollo Web

Kotlin sigue creciendo, y gracias al lanzamiento de la beta de Kotlin 1.1 ya tenemos toda la potencia de la que ya disponíamos para la JVM ahora también en nuestros navegadores.

Con Kotlin, disfrutarás de la experiencia de utilizar un lenguaje fuertemente tipado y de gran potencia como sustituto del convencional Javascript.

Hoy te quiero enseñar cómo puedes utilizarlo para crear tu primer proyecto Web de forma muy sencilla.

Leer más »
Publicidad

Webpack: Gestión integrada y eficiente de tus assets

4 Comentarios
Webpack: Gestión integrada y eficiente de tus assets

webpack es una herramienta de agregación de recursos para aplicaciones web que permite generar una distribución única a partir de un conjunto establecido de assets.

Entre los recursos que es capaz de gestionar webpack, podemos encontrar formatos soportados por defecto como HTML, JavaScript, CSS, así como otros formatos que necesitan ser transformados como SASS, CoffeeScript o Jade.

Cuando trabajamos en un proyecto web, en un modo de funcionamiento más tradicional, es habitual partir de un fichero HTML con ficheros JavaScript y CSS relacionados mediante los tags script, link o style.

Leer más »

Desmitificando los dobles de test: Mocks, stubs and friends

11 Comentarios
Desmitificando los dobles de test: Mocks, stubs and friends

Si sientes curiosidad por Agile y eXtreme Programming, es muy probable que hayas escuchado en artículos y charlas que el testing es bueno, que es tu red de protección, que te hace más alto y más guapo, etc etc etc ... con lo que es probable que hayas oído nombrar el término "Mock" o "Mockear dependencias".

En este artículo, vamos a intentar aclarar un poco más la terminología que hay detrás de este y otros conceptos de testing, partiendo de la sabiduría de uno de los grandes: Martin Fowler.

Leer más »

Lodash.js y sus funciones de filtrado

1 Comentario
Lodash.js y sus funciones de filtrado

Lodash.js es una de las librerías de referencia en JavaScript a la hora de trabajar con colecciones de objetos. Lodash fue en su momento un fork de Underscore.js pero con el paso del tiempo se ha rediseñado por completo y añadido mayor funcionalidad. Vamos a abordar en este artículo las funciones de filtrado. Para ello partimos de una colección de personas que tienen nombre y edad.

Leer más »
Publicidad

Ui-router, un acercamiento al enrutamiento flexible en AngularJS

7 Comentarios
Ui-router, un acercamiento al enrutamiento flexible en AngularJS

Angular.js es un framework que destaca por su gran extensibilidad. Esta extensibilidad se consigue instalando módulos adicionales. Uno de los módulos core más utilizados es ng-route, que gestiona la navegación de la aplicación entre diferentes vistas. Lamentablemente tiene varias limitaciones, una de las más importantes es que no permite cargar de forma simultanea varias vistas en una misma página. Angular ui-router es el substituto natural de ng-route cuando las aplicaciones necesitan una gestión de la vista compleja.

Leer más »
Publicidad
Inicio
Inicio

Ver más artículos