Cum au făcut-o Cadrul Fundației

Aceste zile, există două abordări pentru dezvoltarea unui front-end al site-ului web; porniți de la zero sau construiți pe un cadru testat și testat. Astăzi, vom face un mic turneu în ceea ce privește originea și succesul în continuă creștere al Fundației ZURB.

Am avut ocazia să ne așezăm împreună cu fondatorul și instigatorul șef, Bryan Zmijewski, și partenerul și designul, Jonathan Smiley, cu privire la cadrul lor. Am vorbit despre modul în care Fundația a început, de ce este sursa deschisă, care etape semnificative și provocările echipei au trecut și continuă să se confrunte.


Interviul

Q De ce a fost inițial construită Fundația?

De ani de zile aveam un ghid de stil codificat la ZURB, un set de stiluri de bază și constructe utile pe care le-am folosi pentru a începe cele mai multe proiecte client. Ne-am dat seama, după un timp, că ar fi chiar mai ușor să folosim dacă l-am abstracționat, am adăugat câteva alte componente comune și am standardizat modul în care am scris codul. Mai rapid pentru a aduce oameni noi la viteza, mai repede pentru a executa pentru clienti. Aceasta a fost prima versiune a Fundației, pe care nu am publicat-o public și nu am reacționat - dar a fost un cadru și ne-a determinat să facem un răspuns și să-l eliberăm.

Care a fost motivul pentru care ați făcut Fundația open-source?

Fundația ca un proiect cu sursă deschisă a atins mult mai mulți oameni decât ar fi ca produs sau un fel de element cumpărat. Vrem să modelați modul în care oamenii construiesc pentru Web și, pentru a face acest lucru, trebuia să mergem la mare. Open source ne-a permis să facem acest lucru - și în acest proces a fost un instrument de mare eficiență pentru noi, un instrument de marketing excelent și o mare sursă de expunere pentru tot ceea ce ZURB nu.

Ce ați așteptat să vi se întâmple când ați lansat Fundația 2 către public?

Cu siguranță nu se întâmplă nimic. Designul receptiv a fost destul de nou și neînțelept, așa că Fundația a trebuit nu numai să convingă oamenii să folosească un cadru, ci și să o facă într-un mod care nu erau familiarizați cu. Cu toate acestea, a fost destul de popular chiar de pe lilieci, iar fiecare eliberare a fost o altă ordine de mărime.

Q Care a fost scopul principal al Fundației de când ați făcut-o open-source?

Pentru a împinge Web înainte. Întotdeauna încercăm să aducem noi tehnologii și practici oamenilor într-un mod ușor de folosit, astfel încât să putem face Webul mai bun și mai bun. Prin a pune lucruri acolo ne împinge să fim mai buni designeri de produse.

Q Spuneți-ne despre etapele majore la publicarea Fundației 2, 3, 4 și acum 5?

Fundația 2 a fost despre obținerea unui design receptiv în fața oamenilor. Fundația 3 avea de gând să o facă într-un mod mai inteligent, folosind Sass pentru a construi cadrul. Fundația 4 a fost despre codarea mai inteligentă și am redactat întregul cadru pentru a fi Mobile First în colaborare cu Luke Wroblewski. Fundația 5 este despre a face rapid: rapid de a învăța, de a scrie, și de a executa pentru clienți.

Q Ce probleme și provocări ați întâlnit în timpul dezvoltării fiecărei versiuni?

Oare, multe? Este întotdeauna deranjant să construiești un cadru și să faci schimbări care au impact mai mult și mai mulți oameni în fiecare zi. Trebuie să luați decizii cu privire la modul în care se construiesc și la ce piese trebuie să lucreze și care vor fi modificările pentru fiecare versiune nouă. Aceasta este o luptă constantă și un motiv de îngrijorare, făcând deciziile corecte într-un domeniu netestat cu tehnologie nouă.

În ce mod credeți că Fundația contribuie la schimbarea rapidă a dispozitivelor și dimensiunilor ecranului de astăzi?

Fundația face posibilă construirea de lucruri care se adaptează fiecărui dispozitiv - nu doar celor actuale, ci și celor viitoare. Există noi dispozitive în fiecare zi - să faci ceva făcut pe acestea este dificil atunci când nu există, cu excepția cazului în care planificați pentru ce dispozitive au în comun și cum ar trebui să funcționeze. Fundația este proiectată să fie la fel de robustă cum o putem face atunci când vine vorba de multe multe mii de dispozitive aflate acolo.

Q Există și alte cadre de reacție mari, simțiți că sunteți pe o piață competitivă, chiar dacă este o sursă deschisă?

Într-o oarecare măsură. Noi toți concurăm pentru atenție, utilizatori, expunere. Dar, de asemenea, ne conducem unii pe alții înainte, iterând rapid pentru a ține pasul sau pentru a merge mai departe ... este o competiție relativ prietenoasă și în general pozitivă care se desfășoară în acest spațiu.

Q A fost vreodată intenția ca Fundația să fie mai mult decât un instrument de tip wireframing? Având în vedere faptul că acesta poate fi folosit acum pentru a crea site-uri web complet dezvoltate utilizând o versiune personalizată a descărcării de bază?

Fundația a fost întotdeauna mai mult decât un instrument de tip wireframing pentru noi - fiecare site client pe care îl producem, fiecare produs pe care l-am lansat sau site-ul pe care îl avem (care a fost construit din momentul în care Fundația a ieșit) include Fundația în interiorul acestuia. Ne așteptăm ca acesta să fie personalizat de fiecare dată, nu vrem ca Fundația să caute site-uri de acolo, dar a fost mai mult decât un instrument de tip wireframing pentru noi.

Ce a fost una dintre cele mai mari inovații în timpul dezvoltării Fundației?

Trecerea la un preprocesor CSS. Construim întregul cadru cu Sass (bine, Scss) și ne-a permis să construim mai repede, lucruri abstracte mai eficient și chiar să producem o versiune a Fundației care poate fi utilizată complet semantic, ceea ce este uriaș.

Q Ba băieți, o ultimă întrebare: atunci când ați creat acest ghid de stil intern pentru ZURB în 2007, ați fi ghicit vreodată că va fi unul dintre cei mai populari designeri de cadre și dezvoltatori din întreaga lume care lucrează cu aceste zile?

Desigur. Lumea dominației lumii! :) Răspunsul real este că noi urmărim excelența în toată munca noastră. Nu avem intotdeauna momentul potrivit, echipa sau abilitatile pentru ca fiecare proiect sa fie un homerun, insa ne aflam in fiecare zi si muncim din plin pe obiectivele noastre. Uneori, norocul joacă un factor.



Înfășurați-vă

Am dori să le mulțumim lui Bryan și lui Jonathan pentru că au făcut timp să intre în povestea lor. Dacă nu v-ați scufundat încă în Fundație, sperăm că acest interviu a dat naștere interesului dumneavoastră!

Resurse

  • 11 lucruri pe care nu le știai despre Fundație
  • fundație
  • Fundația Instrumente
  • Loc de joaca