Ces jours-ci, il existe deux approches pour développer un site Web frontal; partir de zéro ou construire sur un framework éprouvé. Aujourd'hui, nous allons faire un petit tour dans les origines et le succès grandissant de la fondation ZURB.
Nous avons eu l'occasion de rencontrer Bryan Zmijewski, fondateur et principal instigateur, et Jonathan Smiley, responsable de la conception et des partenaires, à propos de leur cadre. Nous avons discuté du début de la fondation, des raisons pour lesquelles il est open source, des jalons importants et des défis auxquels l'équipe a été confrontée et continue de faire face..
Pendant des années, nous avons eu chez ZURB un guide de style codé, un ensemble de styles de base et de constructions utiles que nous aurions utilisé pour démarrer la plupart des projets clients. Après un certain temps, nous nous sommes rendus compte qu'il serait encore plus facile à utiliser si nous le résumions, si nous ajoutions d'autres composants communs et si nous normalisions la manière dont nous avons écrit le code. Plus rapide pour mettre les nouvelles personnes au diapason, plus rapide à exécuter pour les clients. C’était la première version de Foundation, que nous n’avions pas publiée publiquement et qui ne répondait pas - mais c’était un cadre, et cela nous a conduit à en créer une réactive et à la publier..
Foundation en tant que projet open source a touché beaucoup plus de personnes que ce ne serait un produit ou un produit quelconque. Nous voulons façonner la façon dont les gens construisent pour le Web et pour ce faire, nous devions devenir gros. L’open source nous a permis de le faire - et ce faisant, il s’est avéré un excellent outil d’efficacité, un excellent outil de marketing et une excellente source de visibilité pour tout ce que fait ZURB..
Certainement rien ne ressemble à ce qui s'est passé. Le design réactif étant plutôt nouveau et mal compris, Foundation devait non seulement convaincre les utilisateurs d'utiliser un cadre, mais aussi le faire d'une manière qu'ils ne connaissaient pas bien. En dépit de cela, il était assez populaire dès le départ, et chaque sortie a été un autre ordre de grandeur en plus de cela.
Pour faire avancer le Web. Nous essayons toujours d’apporter aux gens de nouvelles technologies et pratiques d’une manière facile à utiliser afin de rendre le Web de mieux en mieux. En mettant des choses là-bas, cela nous pousse à être de meilleurs concepteurs de produits.
Foundation 2 visait à obtenir une conception réactive face aux personnes. Foundation 3 visait à le faire de manière plus intelligente, en utilisant Sass pour construire le cadre. Foundation 4 concernait un codage plus intelligent, et nous avons refait tout le cadre pour qu’il soit Mobile First, en collaboration avec Luke Wroblewski. Foundation 5 a pour objectif de rendre les choses rapides: apprendre, écrire et exécuter rapidement pour les clients..
Ouf, beaucoup? Il est toujours difficile de créer un cadre et d’apporter des changements qui affectent de plus en plus de gens chaque jour. Vous devez prendre des décisions pour eux sur la manière dont ils construisent, sur quels éléments ils doivent travailler et quels seront les changements pour chaque nouvelle version. C'est une lutte constante et un sujet de préoccupation, prendre les bonnes décisions dans un domaine non testé avec les nouvelles technologies.
Foundation permet de construire des objets qui s’adaptent à n’importe quel appareil - pas seulement les appareils actuels, mais aussi les appareils à venir. Il y a de nouveaux appareils tous les jours - il est difficile de faire quoi que ce soit quand ils n'existent pas, à moins que vous ne planifiiez ce que les appareils ont en commun et comment ils devraient fonctionner. Foundation est conçu pour être aussi robuste que possible, compte tenu des milliers d'appareils disponibles.
Dans une certaine mesure. Nous sommes tous en concurrence pour attirer l'attention, les utilisateurs, l'exposition. Mais nous nous entraînons aussi mutuellement, itérant rapidement pour rester à la pointe de l'actualité… c'est une compétition relativement amicale et globalement positive dans cet espace..
Foundation a toujours été plus qu'un outil de wireframing pour nous - chaque site client que nous produisons, chaque produit que nous lançons ou site que nous avons (qui a été créé depuis la sortie de Foundation) inclut Foundation dans son contenu. Nous nous attendons à ce qu’il soit personnalisé à chaque fois. Nous ne voulons pas de sites de base ressemblant à la Fondation, mais c’est plus qu’un outil filaire pour nous..
Passage à un préprocesseur CSS. Nous avons construit l’ensemble du framework avec Sass (enfin, Scss) et cela nous a permis de construire plus rapidement, d’abstraire les choses de manière plus efficace, et même de produire une version de Foundation pouvant être utilisée de manière totalement sémantique, ce qui est énorme..
Bien sûr. Bébé de domination du monde! :) La vraie réponse est que nous poursuivons l'excellence dans tout notre travail. Nous n'avons pas toujours le bon timing, l'équipe ou les compétences pour que chaque projet soit un coup de circuit, mais nous nous présentons tous les jours et travaillons d'arrache-pied pour atteindre nos objectifs. Parfois, la chance joue un rôle.
Nous voudrions remercier Bryan et Jonathan d’avoir pris le temps de parler de leur histoire. Si vous n'avez pas encore plongé dans Foundation, nous espérons que cette interview a suscité votre intérêt.!