En estos días, hay dos enfoques para desarrollar un sitio web front-end; comience desde cero o construya sobre un marco probado y comprobado. Hoy, haremos un pequeño recorrido por el origen y el éxito aún creciente de la Fundación ZURB..
Tuvimos la oportunidad de sentarnos con el fundador y jefe instigador Bryan Zmijewski, y el socio y jefe de diseño Jonathan Smiley sobre su marco. Hablamos sobre cómo comenzó la Fundación, por qué es de código abierto, qué hitos importantes y desafíos enfrentó el equipo y que siguen enfrentando.
Durante años tuvimos una guía de estilo codificada en ZURB, un conjunto de estilos básicos y construcciones útiles que utilizaríamos para comenzar la mayoría de los proyectos de clientes. Después de un tiempo, nos dimos cuenta de que sería aún más fácil de usar si nos abstuviéramos, agregáramos algunos otros componentes comunes y estandarizáramos la forma en que escribimos el código. Más rápido para que las nuevas personas estén al día, más rápido de ejecutar para los clientes. Esa fue la primera versión de Foundation, que no lanzamos públicamente y no respondíamos, pero era un marco y nos llevó a crear un responsive y lanzarlo..
La fundación como proyecto de código abierto ha alcanzado a muchas más personas de las que tendría como producto o algún tipo de artículo comprado. Queremos dar forma a la forma en que las personas construyen para la Web, y para hacerlo necesitamos ir a lo grande. El código abierto nos permitió hacerlo, y en el proceso ha sido una gran herramienta de eficiencia para nosotros, una gran herramienta de marketing y una gran fuente de exposición para todo lo que hace ZURB..
Ciertamente nada como lo que sucedió. El diseño receptivo era bastante nuevo y no se entendía bien, por lo que Foundation no solo tenía que convencer a la gente de usar un marco, sino también hacerlo de una forma que no conocía. A pesar de eso, fue bastante popular desde el principio, y cada lanzamiento ha sido otro orden de magnitud además de eso.
Para impulsar la web hacia adelante. Siempre intentamos ofrecer nuevas tecnologías y prácticas a las personas de una manera fácil de usar para que podamos mejorar y mejorar la Web. Al poner las cosas ahí fuera, nos empuja a ser mejores diseñadores de productos..
Foundation 2 se trataba de lograr un diseño responsivo frente a las personas. Foundation 3 trataba de hacerlo de una manera más inteligente, utilizando Sass para construir el marco. Foundation 4 trataba sobre la codificación más inteligente, y rediseñamos todo el marco para convertirlo en Mobile First en colaboración con Luke Wroblewski. Foundation 5 se trata de hacerlo rápido: rápido para aprender, escribir y ejecutar para los clientes.
Por que mucho Siempre es desalentador construir un marco y hacer cambios que impacten a más y más personas cada día. Tienes que tomar decisiones por ellos acerca de cómo se construyen y con qué partes deben trabajar, y cuáles serán los cambios para cada nueva versión. Esa es una lucha constante y un punto de preocupación, tomar las decisiones correctas en un campo no probado con nueva tecnología.
Foundation hace posible construir cosas que se adaptan a cualquier dispositivo, no solo las actuales, sino también las futuras. Hay nuevos dispositivos todos los días; hacer algo con ellos es difícil cuando no existen, a menos que planifique qué dispositivos tienen en común y cómo deberían funcionar. Foundation está diseñado para ser tan robusto como podamos hacerlo cuando se trata de los muchos miles de dispositivos que existen..
Hasta cierto punto. Todos competimos por la atención, los usuarios, la exposición. Pero también nos estamos impulsando mutuamente hacia adelante, iterando rápidamente para mantenernos al día o avanzar ... es una competencia razonablemente amigable y positiva en general en este espacio..
Foundation siempre ha sido más que una herramienta de cableado para nosotros: cada sitio de cliente que producimos, cada producto que lanzamos o sitio que tenemos (que se ha desarrollado desde que Foundation estaba fuera) incluye Foundation en su interior. Esperamos que se personalice cada vez que lo hagamos, no queremos que la Fundación busque sitios por ahí, pero ha sido más que solo una herramienta de armado de alambre para nosotros.
Cambiando a un preprocesador CSS. Construimos todo el marco con Sass (bueno, Scss) y nos ha permitido crear más rápidamente, abstraer cosas de manera más efectiva e incluso producir una versión de Foundation que se puede usar completamente semánticamente, lo cual es enorme.
Por supuesto. Dominación del mundo bebé! :) La respuesta real es que buscamos la excelencia en todo nuestro trabajo. No siempre tenemos el tiempo, el equipo o las habilidades adecuadas para que cada proyecto sea un jonrón, pero nos presentamos todos los días y trabajamos arduamente en nuestras metas. A veces la suerte juega un factor.
Nos gustaría agradecer a Bryan y Jonathan por tomarse el tiempo para entrar en su historia. Si aún no se ha lanzado a Foundation, esperamos que esta entrevista haya despertado su interés.!