Följande är en artikel jag läste på en blogg om front-end utvecklare och kodning metoder och tänkte att jag skulle skicka den vidare. Det är genom Doug Neiner, en redaktör på fart på Coding och är VD för Pixel Graphic Design Studio . Han är beroende av ny teknik, och speciellt älskar att umgås med WordPress, Ruby on Rails och jQuery.
Vad som följer här är en serie av 10 saker att komma ihåg och öva på varje webbsida utvecklingsprojekt. Jag har listat dem här i storleksordning så många av de åtgärder bygger på varandra. Om du tar inget annat från läsningen, ta Regler # 1 och # 2 till hjärta och öva dem. Jag tror att lösa dessa två problem kommer att leda till bättre design och bättre genomförande i webbsidor över Internet.
1. Ladda Enough, och lite till
Särskilt i svåra ekonomiska tider, företag och individer både försöker minska kostnaderna och hålla projekt ner till ett minimum. På grund av denna kunskap, vi som webbutvecklare försöker att gå igenom varje fas så snabbt som möjligt. Front end utveckling, dock ta en avsevärd tid om det görs på rätt sätt. Inte tillräckligt betalt för den tiden leder oss som utvecklare att hoppa över saker vi vet är viktiga bara för att hålla projektet inom budget. Regeln är enkel ... du normalt inte kommer att ta tid att göra det rätt om du inte har tid att ta. Det enda sättet att få mer "tid" som en utvecklare är att garantera den tid vi Lägger är korrekt kompenseras. Vid den tidpunkten ensam kan våra hjärtan och sinnen till fullo ansluten till våra projekt ... och först då kan vi ta tid att följa de återstående 9 reglerna.
2. Utbilda Designer
För dem som är en designer / utvecklare allt-i-ett maskin, bör detta man vara lätt. Men kodare som arbetar med eller för en designer har en unik ansvar. Eftersom många designers kommer från en utskrift bakgrund är det upp till dig, utvecklare att utbilda dem på de möjligheter till sina konstruktioner. Nej ... jag inte säga att låta dem veta om 150 + jQuery plugins du använder, eller dina tankar om hur du använder en UL / LI combo vs en serie A taggar. Jag sa utbilda dem till möjligheter. Hjälpa dem att förstå hur deras utformning kan visas på olika enheter. Hjälp dem att förstå hur man kan utnyttja upprepade bakgrunder och kaklade mönster för att uppnå stora konstruktioner med minimal filstorlek.
Lämna inte kreativiteten bara till formgivaren heller! Detta är din chans att bevisa att du är kreativ och genom att hitta de perfekta tekniska lösningar för att möta behoven hos designern. Berätta för dem "det bara inte sker på det sättet" för varje begäran är ett bergsäkert sätt att få frustration på båda sidor. Sätt ditt sinne för att arbeta hitta vägar runt hinder.
Obs: artiklarna 3 till 10 bygga ut de första två regler. Några av följande regler kräver ytterligare grafik från designern och alla regler tar tid att följa. Gör ett åtagande att reglerna 1 och 2, och de återstående reglerna kommer både vettigt och gör din färdiga produkt som mycket bättre.
3. Tänk i Lager, inte i skivor
Redan i dag använder vi fortfarande frasen "klippa upp design" för att beskriva processen att flytta en design från Illustrator eller Photoshop i den färdiga HTML / CSS layout. Även om detta är fortfarande till stor del korrekt, motsäger sitt namn från det tidigare använda skivning en design i bitar och återmontera den (oftast i en tabell) tillbaka på HTML-sidan.
Det var den gamla webben. Den nya webben använder begreppet skiktning, stapling, och z-index för att uppnå design med djup. Som en kodare, se till att få lager PSD-filer eller lager AI filer från designern vs en platt design. Detta gör att du kan ha mycket större flexibilitet i hur du sätter ihop en webbplats. Kom ihåg, när du arbetar i lager, överväga de HTML-element som är viktiga för strukturen innan tillgripa lägga till ytterligare Divar och spännvidder. Du kan använda ett återkommande vertikalt mönster på html element och ett horisontellt bakgrund på body element utan att föra den fruktade div#wrapper för att lösa dina bakgrund elände.
Fortsätt läsa