¿Recuerdan el proyecto pix2code que mostraba cómo generar código automáticamente a partir de las capturas de pantallas de una interfaz gráfica? Ahora existe una versión en forma de producto de esta técnica llamada imgcook, un producto SaaS de Alibaba que permite transformar archivos de diseño (Sketch, PSD, imágenes estáticas) a código front-end de manera inteligente. Alibaba necesita personalizar muchas páginas de campañas durante su festival de compras llamado 11:11. Generalmente, son pantallas de un solo uso que deben ser construidas rápidamente. A través de un método de aprendizaje profundo, el diseño de la experiencia de usuario es primero procesado a código front-end y luego es ajustado por alguna desarrolladora. Nuestro equipo está evaluando esta tecnología: aunque el procesamiento de imágenes se realiza en el lado del servidor y la interfaz principal está en la web, imgcook provee herramientas que se pueden integrar en el ciclo de diseño y desarrollo, además, puede generar código estático y también código de enlace a datos si se define un DSL. Esta tecnología no es perfecta aún, las diseñadoras deben sujetarse a ciertas especificaciones para mejorar la precisión de la generación del código (que de todas maneras deberá ser ajustado por las desarrolladoras después). Siempre hemos sido cautelosos con la generación "mágica" de código, porque generalmente suele ser un código difícil de mantener a largo plazo e imgcook no es la excepción. Pero si se limita su uso a un contexto específico, como páginas de campañas de un solo uso, vale la pena probarlo.