Heutzutage gibt es zwei Ansätze für die Entwicklung eines Website-Frontends. von vorne anfangen oder auf einem bewährten Framework aufbauen. Heute machen wir eine kleine Tour durch die Entstehung und den weiter steigenden Erfolg der ZURB-Stiftung.
Wir hatten die Gelegenheit, uns mit dem Gründer und Chief Instigator Bryan Zmijewski und dem Partner und Designleiter Jonathan Smiley über ihre Rahmenbedingungen zu treffen. Wir sprachen darüber, wie Foundation angefangen hat, warum es Open Source ist, welche Meilensteine und Herausforderungen das Team meisterte und sich weiterhin stellt.
Bei ZURB hatten wir jahrelang einen codierten Style Guide, eine Reihe von Basisstilen und nützlichen Konstrukten, mit denen wir die meisten Kundenprojekte beginnen würden. Nach einiger Zeit wurde uns klar, dass es für uns noch einfacher zu verwenden wäre, wenn wir es abstrahieren, andere übliche Komponenten hinzufügen und standardisieren, wie wir den Code schreiben. Schneller, um neue Mitarbeiter auf den neuesten Stand zu bringen, schneller für Kunden auszuführen. Dies war die erste Version von Foundation, die wir nicht öffentlich veröffentlichten und nicht reagierten - aber es war ein Rahmen, der uns dazu veranlasste, eine responsive Version zu erstellen und zu veröffentlichen.
Foundation als Open-Source-Projekt hat viel mehr Menschen erreicht, als es ein Produkt oder eine Art gekaufter Artikel hätte. Wir möchten die Art und Weise, wie Menschen für das Web aufbauen, prägen, und um dies zu erreichen, mussten wir groß sein. Open Source hat uns dies ermöglicht - und dabei war es ein großartiges Effizienzwerkzeug für uns, ein großartiges Marketinginstrument und eine hervorragende Quelle für alles, was die ZURB tut.
Sicherlich nichts, was passiert ist. Responsive Design war ziemlich neu und wenig verstanden. Daher musste Foundation die Leute nicht nur überzeugen, überhaupt einen Rahmen zu verwenden, sondern dies auch auf eine Art und Weise zu tun, mit der sie nicht vertraut waren. Trotzdem war es auf Anhieb ziemlich beliebt, und jede Veröffentlichung war eine weitere Größenordnung.
Um das Web voranzutreiben. Wir versuchen immer, neue Technologien und Verfahren auf eine benutzerfreundliche Weise den Menschen zur Verfügung zu stellen, damit wir das Web immer besser machen können. Indem wir Dinge dort veröffentlichen, drängt es uns, bessere Produktdesigner zu sein.
Bei Foundation 2 ging es darum, Responsive Design vor Menschen zu entwickeln. Bei Foundation 3 ging es darum, das System intelligenter zu gestalten, indem Sass zur Erstellung des Frameworks verwendet wurde. In Foundation 4 ging es darum, intelligenter zu programmieren. In Zusammenarbeit mit Luke Wroblewski haben wir das gesamte Framework zu Mobile First erneuert. Bei Foundation 5 geht es darum, schnell zu sein: schnell zu lernen, zu schreiben und für Kunden auszuführen.
Puh, viel? Es ist immer entmutigend, einen Rahmen zu schaffen und Änderungen vorzunehmen, die täglich mehr und mehr Menschen beeinflussen. Sie müssen für sie entscheiden, wie sie bauen und mit welchen Teilen sie arbeiten müssen, und welche Änderungen für jede neue Version vorgenommen werden. Dies ist ein ständiger Kampf und Anlass zur Sorge, die richtigen Entscheidungen in einem ungeprüften Bereich mit neuer Technologie zu treffen.
Foundation macht es möglich, Dinge zu bauen, die für jedes Gerät geeignet sind - nicht nur für aktuelle, sondern auch für zukünftige. Es gibt jeden Tag neue Geräte - es ist schwierig, etwas zu tun, wenn sie nicht existieren, es sei denn, Sie planen, welche Geräte gemeinsam sind und wie sie funktionieren sollen. Foundation ist so robust, wie wir es schaffen können, wenn es um die vielen tausend Geräte geht.
Bis zu einem gewissen Grad. Wir alle wetteifern um Aufmerksamkeit, Nutzer, Kontakt. Aber wir treiben uns auch gegenseitig vorwärts, iterieren schnell, um Schritt zu halten oder voranzukommen. Es ist ein einigermaßen freundlicher und insgesamt positiver Wettbewerb, der in diesem Bereich stattfindet.
Foundation war schon immer mehr als ein Wireframing-Tool - für jeden Kundenstandort, den wir produzieren, jedes Produkt, das wir einführen, oder ein Standort, den wir (der seit Gründung von Foundation ausgebaut wurde) bereits enthalten, ist auch Foundation darin enthalten. Wir erwarten, dass es jedes Mal angepasst wird. Wir möchten nicht, dass Basis-Websites nach Websites suchen, aber es war mehr als nur ein Wireframing-Tool für uns.
Umstellung auf einen CSS-Präprozessor Wir bauen das gesamte Framework mit Sass (gut, Scss) und haben es uns ermöglicht, schneller zu bauen, Dinge effektiver zu abstrahieren und sogar eine Version von Foundation zu erstellen, die vollständig semantisch genutzt werden kann, was enorm ist.
Na sicher. Weltherrschaft Baby! :) Die Antwort ist, dass wir bei all unserer Arbeit Spitzenleistung erzielen. Wir haben nicht immer das richtige Timing, das richtige Team oder die richtigen Fähigkeiten für jedes Projekt, um eine Homerun zu sein, aber wir zeigen uns jeden Tag und arbeiten hart an unseren Zielen. Manchmal spielt das Glück eine Rolle.
Wir möchten Bryan und Jonathan dafür danken, dass sie sich die Zeit genommen haben, sich mit ihrer Geschichte zu beschäftigen. Wenn Sie noch nicht in Foundation eingetaucht sind, hoffen wir, dass dieses Interview Ihr Interesse geweckt hat!