15 años de blogging

Hoy es día de aniversario en cinco mundos. Hace 15 años publiqué el primer post en software*, mi primer blog.

Primaera entrada de software*

Después el blog se llamó avemundi y terminó en cinco mundos que es su nombre actual. El nombre actual es un homenaje a un artículo del mismo nombre publicado por Joel Spolsky y que ayudé a traducir.

En total he escrito 418 entradas en estos 15 años, algo más de 2 entradas al mes de media. Tengo que reconocer que el blog ha tenido épocas de muchas publicaciones y otras en que de una entrada a la siguiente han pasado varios meses, aunque en todo este tiempo nunca he dejado del todo desatendido el blog.

¿ Merece la pena tener un blog ? Creo firmemente que sí. Un blog es un sitio donde puedes expresar tus ideas o inquietudes, más allá del vértigo de las publicaciones de las redes sociales donde todo sucede tan deprisa. Además tienes un motivo para aprender sobre plataformas de publicación. Cuando comencé hacía el blog ‘a mano’, editando el html y el css. Después pasé a movable type, y de ahí a wordpress. Ahora publico tanto en cinco mundos como en Medium, donde también soy editor de Harbour Magazine.

El gran hilo conductor de este blog ha sido el desarrollo de las aplicaciones de escritorio para Windows que comparto en alanit. He contado todas las modificaciones que he hecho a los programas, las clases propias que uso, el diseño del interfaz, las herramientas de programación y el código completo de uno de los programas, Colossus. Espero que estas entradas hayan servido de ayuda a otros programadores.

Diseño plano

Esta entrada se publicó originalmente en Harbour Magazine, mi publicación sobre el lenguaje de programación Harbour.

El diseño plano o flat design ha sido una tendencia en diseño web en los últimos años, pero con la llegada de Windows 10 se ha impuesto también en cuanto a interfaces de sistemas Windows. El diseño plano se caracteriza basicamente por:

  • Ausencia de texturas, sombras, gradientes, biseles o cualquier otro elemento que provoque sensación de profundidad.
  • Diseño minimalista, donde los elementos respiran y no se amontonan uno encima del otro.
  • Uso de formas geométricas simples (cuadrados, rectángulos, círculos, etc.) para estructurar la información o diseñar elementos de la interfaz (botones, iconos, etc.).
  • Uso de colores uniformes, vibrantes.

Como programadores de aplicaciones en un entorno gráfico como Windows, debemos preocuparnos de que nuestras aplicaciones sigan las reglas de interfaz del entorno, de otra manera su aspecto quedará totalmente desfasado. En función del tipo de software que realicemos esto tendrá todavía más importancia, no es lo mismo desarrollar sistemas por encargo que los usuarios tienen que usar de manera obligatoria que desarrollar aplicaciones a la venta por internet donde la primera impresión al usuario será determinante en el proceso de compra. Si quieres que tu aplicación se vea bonita debes siempre seguir las reglas del interfaz del sistema operativo en que se ejecuta. Un diseño simple y funcional es la clave para tener éxito.

En mi caso, como programador de aplicaciones Windows, he modificado mis aplicaciones para dotarlas de un diseño plano. A continuación muestro los cambios que he realizado:

  • Eliminación de gradientes en el registro seleccionado de las rejillas de datos.
  • Eliminación de efecto de sombra en las pestañas de ordenación de las rejillas de datos.
  • Eliminación de gradientes en los títulos de las listas de acciones.

Además, he dejado de utilizar una clase calendario – lo siento Paco – desarrollada a medida por el control estándar de Windows. El cambio de aspecto se muestra en las siguientes imágenes de mi programa el Puchero, que es el primero que he adaptado al estilo plano.

Y tú, ¿ has adaptado tus programas al diseño plano ?