Comment ils l'ont fait le cadre fondamental

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..


L'interview

Q Pourquoi la fondation a-t-elle été construite à l'origine?

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..

Q Quelle était la raison pour laquelle vous avez créé Open-source Foundation??

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..

Q Qu'attendiez-vous qu'il se produise lorsque vous avez publié Foundation 2 au public??

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.

Q Quel est l'objectif principal de Foundation depuis que vous l'avez rendue open-source??

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.

Q Parlez-nous des principales étapes de la publication de Foundation 2, 3, 4 et maintenant 5?

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..

Q Quels problèmes et défis avez-vous rencontrés au cours du développement de chaque version??

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.

Q En quoi, selon vous, Foundation contribue-t-il au monde en rapide évolution des appareils et des tailles d'écran??

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.

Q Il existe d'autres grands cadres réactifs, avez-vous l'impression d'être sur un marché concurrentiel, même s'il est open source??

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..

Q Est-ce que la Fondation a déjà eu l’intention d’être plus qu’un outil de wireframing? Considérant qu'il peut maintenant être utilisé pour créer des sites Web entièrement développés à l'aide d'une version personnalisée du téléchargement de base?

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..

Q Quelle a été l’une des plus grandes innovations du développement de Foundation??

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..

Q Donc, les gars, une dernière question: quand vous avez créé ce guide de style interne pour ZURB en 2007, auriez-vous jamais deviné que ce serait l’un des cadres les plus populaires en matière de développement de concepteurs et de développeurs dans le monde?

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.



Emballer

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.!

Ressources

  • 11 choses que vous ignoriez sur Foundation
  • Fondation
  • Outils de fondation
  • Cour de récréation