Alternativas a Jira
7 alternativas a Jira que compiten con la herramienta de Atlassian
  • Desarrollo web

Cada vez es más común utilizar herramientas de gestión de proyectos como Jira para optimizar el trabajo conjunto en un mismo proyecto. Con más de 65 000 usuarios alrededor del mundo, el programa de la empresa australiana de software Atlassian es uno de los que disfrutan de una mayor demanda en este ámbito. Sin embargo, es relativamente costoso, especialmente cuando se implementa en proyectos con...

7 alternativas a Jira que compiten con la herramienta de Atlassian
Tutorial de Rust
Rust: tutorial del popular lenguaje de programación
  • Desarrollo web

¿Te gustaría saber más acerca de Rust? Este lenguaje de programación de sistemas goza de una gran popularidad. ¿Qué lo hace tan especial? Por un lado, Rust destaca por su sofisticado sistema de tipos y, por otro, por dar especial importancia a la seguridad de almacenamiento. Además de las construcciones disponibles en casi todos los lenguajes, Rust también está familiarizado con conceptos...

Rust: tutorial del popular lenguaje de programación
App Store Optimization (ASO): cómo crear una app
App Store Optimization: cómo crear una app - parte 6.1
  • Desarrollo web

Una vez se lanza una aplicación en la tienda de Google para su comercialización, el siguiente paso consiste en optimizar su ranking en la lista de resultados de la Play Store. Lógicamente, aquellas aplicaciones mejor colocadas son las que obtienen más atención y se descargan, en consecuencia, más a menudo. Las estrategias de ASO contribuyen a un mejor posicionamiento en la Play Store de Google...

App Store Optimization: cómo crear una app - parte 6.1
Cómo crear una app: Programar vs. app maker
Cómo crear una app nativa (II): el desarrollo técnico de la idea
  • Desarrollo web

Si quieres crear tu propia app móvil nativa, tendrás que pensar en el entorno de desarrollo. Los programadores experimentados utilizan normalmente un entorno de desarrollo integrado. Sin embargo, los usuarios sin experiencia pueden recurrir a creadores de apps o app builders que, además de ser muy fáciles de usar, no requieren dominar lenguajes de programación y puntúan con una variedad de...

Cómo crear una app nativa (II): el desarrollo técnico de la idea
Patrón Composite
El patrón Composite: ejemplos de soluciones para jerarquías parte-todo
  • Desarrollo web

A la hora de concebir un nuevo software, los programadores se enfrentan a menudo a los mismos problemas. Los patrones de diseño como el Composite proporcionan patrones preprogramados que permiten implementar de manera óptima y eficiente componentes que aparecen a menudo con un código común. ¿En qué consiste el patrón Composite, y qué problemas resuelve?

El patrón Composite: ejemplos de soluciones para jerarquías parte-todo
Tutorial de Dart
Tutorial de Dart: primeros pasos prácticos
  • Desarrollo web

Este tutorial de Dart te guiará en los primeros pasos para programar con Dart. Si ya conoces los lenguajes de programación, notarás que Dart se sirve de una sintaxis clara y sencilla para suplir algunas deficiencias básicas de JavaScript. Echa un vistazo a los ejemplos en nuestro tutorial de Dart e intenta escribir tus propios fragmentos de código.

Tutorial de Dart: primeros pasos prácticos
Tutorial de Flutter
Tutorial de Flutter: aprende a desarrollar aplicaciones con el SDK de Google
  • Desarrollo web

En los últimos años, Google no solo ha lanzado varios servicios de enorme utilidad como Gmail, Maps o el GSuite, sino también varias herramientas de software de programación. Una de ellas es el SDK Flutter, que resulta particularmente útil para los desarrolladores de aplicaciones móviles. En este tutorial de Flutter en español, te enseñamos a crear una aplicación sencilla con este marco.

Tutorial de Flutter: aprende a desarrollar aplicaciones con el SDK de Google
Strategy pattern
Strategy pattern: un patrón de diseño de software para estrategias variables de comportamiento
  • Desarrollo web

Los strategy patterns soportan la programación orientada a objetos con un patrón de diseño especializado en el comportamiento del software. Al externalizar los elementos de código, se crean estrategias independientes que se pueden reutilizar e intercambiar en cualquier momento por otros métodos de resolución. Al aplicar strategy patterns, los desarrolladores recurren a conocimientos técnicos...

Strategy pattern: un patrón de diseño de software para estrategias variables de comportamiento
¿Qué es el patrón Observer?
Patrón Observer: ¿en qué consiste este patrón de diseño?
  • Desarrollo web

El patrón de diseño Observer o, simplemente, patrón Observer, es el enfoque de desarrollo ideal cuando se dispone de muchos objetos que requieren información sobre el estado actual de otro objeto concreto. Con este concepto, todos los cambios son transferidos, de forma automática, por el objeto observado. ¿Cómo funciona exactamente este proceso y para qué tipos de software es apropiado el patrón...

Patrón Observer: ¿en qué consiste este patrón de diseño?
Visitor pattern
Visitor pattern: ¡descubre qué es!
  • Desarrollo web

Con el fin de unificar los métodos de programación más importantes y hacerlos más sencillos de comprender, en 1994 cuatro informáticos publicaron un libro con más de 20 patrones de programación específicos y sus explicaciones. Uno de estos patrones es el llamado visitor pattern que separa los algoritmos de un módulo de software y sus funciones de la estructura del objeto subyacente. ¿Cómo funciona...

Visitor pattern: ¡descubre qué es!