El RGDP: nueva normativa europea a partir de 2018

El 25 de mayo de 2018 es el día en que entra en vigor una nueva ley europea sobre protección de datos. El Reglamento General de Protección de Datos...

Las mejores herramientas para wireframes y mockups online

Los diseñadores y los desarrolladores web tienen un largo camino por recorrer para lograr que un proyecto web adquiera la apariencia que ven sus usuarios finales. Partiendo de la primera idea y hasta la creación del producto final se tienen que tomar muchas decisiones, hacer muchos planes y, en determinadas circunstancias, volver a empezar de cero. Los mockups y los wireframes son, a este...

MooTools: el compacto framework para JavaScript

En los últimos años, ningún otro lenguaje de programación web ha impuesto su nombre tan claramente como JavaScript. Desarrollado en 1995 como una alternativa a Java para el navegador Netscape, hoy en día es muy difícil encontrar una aplicación web que funcione sin este lenguaje de scripts. Sin embargo, los principales críticos de JavaScript argumentan, con razón, que este carece de un sistema de...

Symfony: útiles bibliotecas PHP para tu proyecto web

Alrededor de 30 componentes independientes, soporte a largo plazo de hasta cuatro años y más de 500 millones de descargas registradas: el framework PHP Symfony es, sin duda, una de las colecciones de componentes con más éxito del popular lenguaje de script. Ahora bien, ¿qué hay detrás del proyecto de la compañía francesa SensioLabs? Y, ¿qué tipo de aplicaciones se benefician de la implementación...

Ruby on Rails: el framework MVC para aplicaciones web complejas

Los entornos de trabajo o frameworks simplifican el desarrollo de aplicaciones web. Estos, con arquitecturas básicas, paradigmas predefinidos y bibliotecas integradas, representan la plataforma de programación perfecta para llevar a cabo la aplicación planificada. Uno de los nombres que se relaciona cada vez más con la creación de aplicaciones web es Ruby on Rails. Basado en el lenguaje de script...

CRUD: la base de la gestión de datos

Muy seguramente, todo desarrollador web se ha encontrado, en más de una ocasión, con el concepto CRUD. El acrónimo identifica a las operaciones típicas para la comunicación con los sistemas de bases de datos, encargadas de fijar las bases del proceso de gestión de datos. Ahora bien, ¿cómo se crean exactamente estas funciones de acceso y gestión de datos? y ¿qué papel juegan los lenguajes de...

Mockup y wireframe: visualiza el concepto de tu proyecto online

A menudo, el camino a recorrer desde la concepción de una idea hasta el producto final suele ser largo y tedioso, algo que también se aplica al desarrollo web de una página o de una aplicación. Uno de los pasos cruciales para poner en práctica el concepto previsto es la visualización de las ideas de diseño, estructura y funcionalidad. La maquetación web, principalmente a través de mockups y...

ZURB Foundation: el framework CSS para interfaces responsivas

Si planeas el desarrollo de un frontend y no quieres hacer uso de plantillas prediseñadas o de un sistema modular de creación web, pero tampoco quieres empezar desde cero, deberías aprovechar los beneficios que ofrecen frameworks CSS como ZURB Foundation. Esta solución de código abierto ofrece un sistema de grids flexible y una amplia gama de fragmentos de código predefinidos, ambos elementos...

Cómo crear una app nativa (III): diseño de aplicaciones móviles

El diseño de apps no se limita en ningún modo a las formas y los colores. Aspectos como la colocación de los contenidos o la usabilidad son, como mínimo, igual de relevantes. El esfuerzo que se invierte en esta fase es el que decide al final si la nueva aplicación encontrará uso entre los consumidores o será desinstalada poco tiempo después de su descarga.

Cómo crear una app nativa (II): el desarrollo técnico de la idea

Crear una aplicación a menudo implica ocuparse de los aspectos técnicos de su implementación. Para ello, los programadores experimentados utilizan un entorno de desarrollo integrado que, al requerir un cierto grado de conocimientos informáticos, es descartado como opción por aquellos usuarios sin experiencia en la materia. Sin embargo, estos pueden recurrir a programas especiales, llamados...

Cómo crear una app nativa (I): la fase preparatoria

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...