Hasta ahora, la mayoría de las preguntas se han centrado en las herramientas, pero creo que falta un punto clave.
Parte del problema con la pregunta es el uso del término “simular”. Una interfaz simulada puede ser tan áspera como un boceto o tan perfecta como una captura de pantalla. La resolución implícita es ambigua.
Además, no necesita ninguna habilidad de diseño gráfico para dibujar un diseño para una aplicación web. Use un papel para gráficos y un lápiz, y comience a dibujar cuadros para representar bloques de contenido. Si desea obtener un poco más sofisticado, puede representar bloques de texto con líneas, encabezados con líneas más gruesas / dobles: hay un mundo entero de posibilidades al dibujar. Nada está mal.
Un buen lugar para buscar inspiración en esta etapa es http://wireframes.tumblr.com; simplemente no te sientas presionado para hacer que tus bocetos se vean tan bien. Mis bocetos todavía parecen caca de perro. El objetivo no es descubrir cómo hacer que su sitio se vea bien, sino más bien presentar la información que va a presentar y tener una idea de cómo interactúan los diferentes bloques.
- ¿Qué es más fácil de aprender para un hablante nativo de inglés, ruso, serbio o ucraniano?
- ¿Deben los estudiantes de los grados medios aprender a escribir ensayos e historias sin utilizar una “voz” en primera o segunda persona?
- ¿Qué tan similar es aprender un lenguaje de programación a un idioma extranjero?
- ¿Cómo podría aprender a memorizar todo un libro?
- ¿Cuáles son las materias más útiles para aprender en la escuela?
Otro buen recurso para el tema es “Sketching User Interfaces” por Bill Buxton. Hay muchas cosas conceptuales sobre el propósito de dibujar en el proceso de diseño, pero creo que se traduce bien en casi cualquier campo creativo.
En el libro anterior, hay un diagrama que describe el proceso de diseño como un ciclo de retroalimentación constante de bocetos e ideas, que se afina lentamente en un producto terminado. A medida que se acerca al producto final, sus bocetos crecen en resolución. Se han decidido más ideas de productos y, por lo tanto, es más seguro tomar decisiones de diseño de mayor resolución como “¿cómo debería verse la navegación” y “si el contenido que se presenta aquí chocará con nuestro logotipo?”.
Solo en estas últimas etapas debe recurrir a las herramientas basadas en píxeles para realizar cualquier tipo de diseño, ya que solo en este punto ha descubierto lo suficiente sobre su producto como para producir un prototipo significativo de alta resolución.
Si tiene una estructura sólida en su lugar y una buena comprensión de la relación entre los diferentes tipos de datos, entonces puede implementar un diseño minimalista sólido utilizando solo CSS. Puede que no llame la atención, pero tampoco impedirá que los usuarios hagan algo. Cumpla con los colores sólidos, sea generoso con los espacios en blanco, use una buena tipografía para crear cierto contraste y use juiciosamente las líneas de un solo píxel aquí y allá para enfatizar la estructura.
De lo contrario, tu pregunta tiene las mismas respuestas que las demás “¿Cómo aprendo X?” preguntas: ir a la escuela, o recoger algunos libros y comenzar a enseñarte los conceptos básicos, luego comenzar a hacerlo. Pequeños proyectos, proyectos divertidos, lo que sea, solo hazlo una y otra vez hasta que un día, ya no sientas que apestas.