
Bear CSS är en väldigt smidig tjänst jag just stötte på som skapar en grundläggande css mall för din webbplats. Det som du behöver göra är att du skapar din html sida med de taggar och element du tänkt använda dig utav, med dess attribut satta så som id och klasser. Nästa steg är helt enkelt att bara gå till bearcss.com och ladda upp din htmlfil. Bearcss går igenom filen med en php dom parser och skapar en css mall för dig som du kan ladda ned.
Väldigt smidig tjänst måste jag säga, snabbare ju upp uppstarten av ett projekt ganska mycket genom att man inte behöva skriva ”grund css:en” själv. Me like!
Ett obligatoriskt ramverk för kursen är Backbone.js, det framgår på kurswebben men det finns ingen information om vilket, eller om man ska, använda sig utav något template ramverk för presentation utav data på vyerna från modellerna.
Jag har nu suttit och läst Understanding MVC And MVP (For Javascript Developers) av Addy Osmani som har gett mig bra grund för hur backbone fungerar, och även jämför ramverkets skillnader mot ramverk som Spine.js. Backbone förändrar synen på traditionell MVC, från mina tidigare erfarenheter från ASP.NET och PHP, då ramverkets ”controllers” (läs Routers) inte riktigt agerar som en typisk controller för en MVC applikation. Därför har de valt att använda Routers istället, vilket i princip är samma sak men ändå skillnad. Ska man kalla arkitekturen till MVR (Model-View-Router) då istället?
Det anses fortfarande tillhöra MV* familjen, men som många andra ramverk i diverse språk så har de sin egna implementation och tolkning av de olika delarna. Kanske tänker utvecklarna rätt, kanske tänker de fel men det spelar inte så stor roll för min del då jag är ganska så säker på att de vet vad de gör.
Jag har även läst igenom kapitel 12 i boken Javascript Web Applications, som är ett kapitel dedicerat till just backbone.js, och där framfår det att underscore.js erbjuder en bra hantering av t.ex data genom arrayer och lite annat smått och gott. Det framgår även att backbone.js är beroende utav underscore.js, vilket man enkelt missar på backbonejs.com. Jag kommer att använda mig utav underscore.js för templaing delen av applikationen.
Såg den här ”presentationen” borta på webdesigntuts och kände att dessa 29 punkter faktiskt kan stämma, och framför allt, hjälpa till i den kreativa processen. Alla har väl någon gång vart i den situationen att man inte vet hur man ska fortsätta, jag ska i alla fall försöka följa dessa råd så gott jag kan så får vi se vad det leder till, förhoppningsvis något bra!
29 WAYS TO STAY CREATIVE from TO-FU on Vimeo.