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.
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.
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.
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.
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.
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.
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ă.
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.
Î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.
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.
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ș.
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.
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ă!