Hoe ze het deden het Foundation Framework

Tegenwoordig zijn er twee manieren om een ​​front-end voor een website te ontwikkelen; helemaal opnieuw beginnen of voortbouwen op een beproefd raamwerk. Vandaag zullen we een kleine rondreis maken naar de oorsprong en het nog steeds stijgende succes van ZURB's Foundation.

We hadden de gelegenheid om met oprichter en hoofdontsteker Bryan Zmijewski en Partner en Designleider Jonathan Smiley over hun raamwerk te praten. We hebben het gehad over hoe Foundation is begonnen, waarom het open source is, welke belangrijke mijlpalen en uitdagingen het team heeft overschreden en nog steeds te maken heeft.


Het interview

V Waarom is Foundation aanvankelijk gebouwd??

Jarenlang hadden we een gecodeerde stijlgids bij ZURB, een reeks basisstijlen en nuttige constructies die we zouden gebruiken om de meeste klantprojecten te starten. We beseften na een tijdje dat het nog eenvoudiger voor ons was om te gebruiken als we het abstraheerden, een paar andere veel voorkomende componenten toevoegden en gestandaardiseerd hoe we de code schreven. Sneller om nieuwe mensen op snelheid te brengen, sneller uit te voeren voor klanten. Dat was de eerste versie van Foundation, die we niet publiekelijk openbaarden en niet reageerden - maar het was een raamwerk en het leidde ons om een ​​responsieve versie te maken en deze vrij te geven.

V Wat was de reden dat u Foundation open-source maakte??

Foundation als open-sourceproject heeft veel meer mensen bereikt dan het zou hebben als een product of een soort van gekocht item. We willen vormgeven hoe mensen bouwen voor het web, en om dat te doen moesten we groot worden. Open source stelde ons in staat om dat te doen - en daarbij was het een geweldig efficiëntietool voor ons, een geweldige marketingtool en een geweldige bron van exposure voor alles wat ZURB doet.

V Wat verwachtte u dat er zou gebeuren wanneer u Stichting 2 openbaar maakte??

Zeker niet zoals wat er gebeurde. Responsief ontwerp was vrij nieuw en slecht begrepen, dus Foundation moest mensen niet alleen overtuigen om een ​​raamwerk te gebruiken, maar ook om het op een manier te doen die ze niet kenden. Desondanks was het vrij populair, en elke release was daar bovenop nog een andere orde van grootte.

V Wat is het belangrijkste doel van Foundation sinds je het open-source hebt gemaakt?

Om het internet naar voren te duwen. We proberen altijd nieuwe technologie en werkwijzen op een gebruiksvriendelijke manier aan mensen te presenteren, zodat we het web beter en beter kunnen maken. Door dingen naar buiten te brengen worden we gedwongen betere productontwerpers te zijn.

Q Vertel ons over de belangrijkste mijlpalen bij het publiceren van Stichting 2, 3, 4 en nu 5?

Stichting 2 ging over het krijgen van responsief ontwerp voor mensen. Stichting 3 ging over slimmer doen, Sass gebruiken om het raamwerk op te bouwen. Stichting 4 ging over slimmer coderen, en we hebben het gehele raamwerk opnieuw bewerkt tot Mobile First in samenwerking met Luke Wroblewski. Stichting 5 gaat over het snel maken: snel leren, schrijven en uitvoeren voor klanten.

V Welke problemen en uitdagingen ben je tegengekomen tijdens de ontwikkeling van elke release?

Whew, lots? Het is altijd een uitdaging om een ​​raamwerk uit te werken en wijzigingen aan te brengen die elke dag meer en meer mensen raken. Je moet voor hen beslissingen nemen over hoe ze bouwen en met welke stukjes ze moeten werken en wat de veranderingen voor elke nieuwe versie zullen zijn. Dat is een voortdurende strijd en punt van zorg, het maken van de juiste beslissingen op een niet-getest gebied met nieuwe technologie.

Vraag: Op welke manier denkt u dat Stichting bijdraagt ​​aan de snel veranderende wereld van apparaten en schermformaten van vandaag??

Foundation maakt het mogelijk om dingen te bouwen die schaalbaar zijn naar elk apparaat - niet alleen huidige maar ook toekomstige. Er zijn elke dag nieuwe apparaten - iets doen is moeilijk als ze niet bestaan, tenzij je van plan bent welke apparaten gemeenschappelijk zijn en hoe ze zouden moeten werken. Foundation is ontworpen om zo robuust te zijn als we het kunnen maken als het gaat om de vele vele duizenden apparaten die er zijn.

V Er zijn een aantal andere grote responsieve frameworks, voel je je alsof je in een concurrerende markt bent, ook al is het open source?

Tot op zekere hoogte. We strijden allemaal om aandacht, gebruikers, exposure. Maar we drijven elkaar ook vooruit, itereren snel om bij te blijven of vooruit te komen ... het is een redelijk vriendelijke en over het algemeen positieve competitie gaande in deze ruimte.

V Is het ooit de bedoeling geweest dat Foundation meer is dan alleen een wireframing-tool? Gezien het feit dat het nu kan worden gebruikt om volledig ontwikkelde websites te maken met behulp van een aangepaste versie van de standaarddownload?

Foundation is altijd meer dan een wireframing-tool voor ons geweest - elke klantensite die we produceren, elk product dat we lanceren of een site die we hebben (die is gebouwd sinds Foundation uit was) bevat Foundation erin. We verwachten dat het elke keer opnieuw wordt aangepast, we willen niet dat Base Foundation sites opzoekt, maar het is meer dan alleen een hulpmiddel voor wireframing voor ons.

V Wat was een van de grootste innovaties tijdens de ontwikkeling van Foundation?

Overschakelen naar een CSS-preprocessor. We hebben het volledige raamwerk met Sass (nou, Scss) gebouwd en het heeft ons in staat gesteld sneller te bouwen, dingen abstracter te maken en zelfs een versie van Foundation te produceren die volledig semantisch kan worden gebruikt, wat enorm is.

V, jongens, een laatste vraag: wanneer je deze interne stijlgids voor ZURB in 2007 hebt gemaakt, zou je ooit geraden hebben dat dit een van de populairste raamwerken zou zijn waar ontwerpers en ontwikkelaars over de hele wereld tegenwoordig mee werken?

Natuurlijk. Wereldoverheersing schat! :) Het echte antwoord is dat we streven naar uitmuntendheid in al ons werk. We hebben niet altijd de juiste timing, team of vaardigheden voor elk project om een ​​homerun te zijn, maar we komen elke dag opdagen en werken hard aan onze doelen. Soms speelt geluk een rol.



Afsluiten

We willen graag Bryan en Jonathan bedanken voor het nemen van de tijd om hun verhaal te vertellen. Als je nog niet in Foundation bent gedoken, hopen we dat dit interview je interesse heeft gewekt!

Middelen

  • 11 dingen die je niet over stichting wist
  • fundament
  • Stichting Tools
  • Speelplaats