Flask vs. Django
Flask vs. Django: una comparativa de los frameworks de Python
  • Desarrollo web

El debate Flask vs. Django se plantea en muchas situaciones distintas. Sin embargo, al final, elegir uno u otro depende principalmente de la naturaleza de tu proyecto y de tus necesidades. Lee nuestro artículo monográfico para saber más sobre Django y Flask, sobre sus características y para qué sirven los dos frameworks.

Flask vs. Django: una comparativa de los frameworks de Python
Mob programming
Mob programming: desarrollo de software en equipo
  • Desarrollo web

El mob programming es un nuevo enfoque en el campo del desarrollo de software, especialmente popular entre las personas que trabajan en equipo. Se trata de desarrollar en grupo. Todo el código se crea en colaboración para que todos los desarrolladores participen en el producto final desde el principio. En este artículo te contamos más sobre este método de desarrollo de software y sus ventajas e...

Mob programming: desarrollo de software en equipo
Hybrid app: un formato combinado
¿Qué diferencia a una hybrid app de otros formatos?
  • Desarrollo web

Debido al desarrollo cada vez mayor de dispositivos móviles como smartphones o tablets, no resulta sorprendente que también aumente el número de aplicaciones disponibles. Todas las aplicaciones no son iguales y es que, con el paso de los años, han ido apareciendo nuevos formatos, entre ellos las aplicaciones híbridas o hybrid apps. En ellas se fusionan las ventajas de las aplicaciones nativas y...

¿Qué diferencia a una hybrid app de otros formatos?
Cómo crear una app | 1: La planificación
Cómo crear una app nativa (I): la fase preparatoria
  • Desarrollo web

Las aplicaciones móviles forman parte de la vida diaria de los usuarios del Internet móvil y se utilizan, sobre todo, para informarse o entretenerse. Cuando se tiene una buena idea para una aplicación, no hay que temer ponerse manos a la obra con su desarrollo y comercialización, puesto que hoy día, como te mostramos en nuestra serie, crear una app no pertenece exclusivamente al ámbito de los...

Cómo crear una app nativa (I): la fase preparatoria
Progressive web apps: pros y contras
Progressive web apps: ¿promesa o hype?
  • Desarrollo web

El mercado de las aplicaciones ha visto aparecer algunos formatos innovadores y progresivos de aplicaciones. A las nativas les siguieron las aplicaciones web y las híbridas. ¿Qué son entonces las progressive web apps? Básicamente, estas aplicaciones parten del concepto de la web app y revisten a las páginas web de un aspecto de aplicación, pero van aún más allá, ya que prometen utilizar mucho...

Progressive web apps: ¿promesa o hype?
Socratic: la app que te ayuda a hacer los deberes
Socratic: el asistente escolar a examen
  • Desarrollo web

El asistente de tareas y solucionador de problemas matemáticos “Socratic” es una aplicación capaz de resolver en un periquete tareas de un sinnúmero de materias con la ayuda de la inteligencia artificial y el reconocimiento de texto. La aplicación encuentra la solución una vez se toma una foto de la tarea en cuestión con la cámara del móvil, ya se trate de un ejercicio de física o alguna cuestión...

Socratic: el asistente escolar a examen
Panorámica sobre frameworks web
Listado y clasificación de los frameworks web
  • Desarrollo web

Hoy en día ya no es posible concebir la ingeniería web sin los frameworks. En lugar de escribir aplicaciones completamente desde cero, los programadores pueden apoyarse en programas que hayan sido probados y soporten clases y métodos predefinidos a la hora de desarrollar software basado en objetos. La selección del framework web adecuado no resulta, sin embargo, una tarea sencilla. En la presente...

Listado y clasificación de los frameworks web
Accesibilidad web
Accesibilidad web: alcanza a más usuarios en la red
  • Desarrollo web

La accesibilidad web rompe las barreras: los discapacitados, los ancianos, los que utilizan dispositivos móviles y los usuarios muy jóvenes tienen diferentes pretensiones y necesidades respecto al uso de Internet. Muchos gestores ya han implementado medidas en sus páginas web, pues una mejor accesibilidad web tiene muchas ventajas. Utiliza un diseño web accesible para optimizar el ranking en los...

Accesibilidad web: alcanza a más usuarios en la red
Bucle for en Python
Bucle for en Python: comprender y utilizar de forma adecuada el bucle for
  • Desarrollo web

Los bucles (loops), al igual que las bifurcaciones, se encuentran entre las estructuras de programación más conocidas. Generalmente, los bucles se utilizan para ejecutar un bloque de código varias veces. El bucle for en particular se utiliza para iterar sobre los elementos de una colección. Python no utiliza una variable de bucle numérica. Te explicaremos qué es lo que tiene de práctico y cómo...

Bucle for en Python: comprender y utilizar de forma adecuada el bucle for
if else: Python
Comprender y usar la función if else en Python
  • Desarrollo web

En Python, como en otros lenguajes, la sentencia if else es uno de los módulos básicos de programación. Para escribir programas complejos, con bifurcaciones de dos o más ramas, es fundamental poder escoger el camino correcto en función de la condición que se cumpla. Te vamos a explicar cómo funciona if else en Python con ejemplos y mostrarte a la vez las prácticas más habituales, así como los...

Comprender y usar la función if else en Python