Moenie nakoming, verenigbaarheid en goeie programmering ignoreer nie Martech Zone
Maandag, September 4, 2006 Sondag Oktober 4, 2015 Douglas Karr
As ek 'n aansoek van nuuts af sou skep, is daar sekere dinge wat ek absoluut sal verseker dat dit bereik word:
Cascading Style Sheets - deur die visuele laag van u toepassing van die middelste vlak en die agterkant te skei, hoef u nie veel meer te doen as om 'n paar lêers te verander om die gebruikerskoppelvlak van u webwerf dinamies te verander nie. CSS Zen Tuin illustreer die krag van CSS fantasties. Die HTML is dieselfde op die hele werf, maar as u tussen temas wissel, word nuwe stylblaaie toegepas en die webwerf verander. Ek sal hulle ook sterk aanbeveel boek.
Template - Bladsy-sjablone is die 'middelste vlak' tussen u agterkant en die voorkant. Dit haal die werklike herwinningskode uit die bladsye en verwys dit eenvoudig uit 'n sjabloon. Die voordeel van sjablone is dat dit koring en kaf kan skei. Back-end-funksionaliteit sal nie die funksionaliteit van die bladsye verbreek nie en andersom.
Algemene toepassingskode - u hoef nooit dieselfde kode twee keer in die toepassing te skryf nie. As u dit wel doen, skryf u u aansoek verkeerd. As u 'n verandering moet aanbring, moet u die verandering slegs in 'n enkele plek aanbring.
Databasis - stoor data in databasisse. Om data in enige ander laag te stoor, verg soveel meer werk!
XHTML-nakoming - namate tegnologieë soos inhoudsbestuurstelsels, API's, RSS en ander inhoudintegrasie-instrumente meer voorkom, moet die oordrag van inhoud eenvoudig wees. XHTML-standaarde is belangrik omdat inhoud maklik 'vervoerbaar' kan word na ander webwerwe, dienste of plekke.
Cross-browser funksionaliteit - blaaiers behandel HTML en CSS verskillend. Daar is baie hacks wat die funksie van die blaaier moontlik maak. U moet altyd die 3 beste blaaiers in die bedryf ondersteun met die nuutste drie weergawes van elk. Daarbenewens sou ek nie die moeite doen nie ... dit sal die dood van die blaaier wees as hulle nie met die groot honde kan tred hou nie.
Cross-platform funksionaliteit - sommige funksies is nie dieselfde of word aangebied tussen 'n rekenaar, Mac en Linux nie. As u al die vorige stappe doen, moet u nie in die moeilikheid beland nie, maar ek sal nog steeds probeer om seker te wees!
Dit is duur om loodgieterswerk te probeer herstel in 'n huis wat reeds gebou is. As u goed 'loodgieterswerk' doen, sal u op die lange duur baie geld spaar!
Ek het 'n wonderlike bron genoem Die ondersoeker tydens die lees van 'n ander blog, gebel Willekeurige Bytes. Laastens, as u 'n ondernemingstoepassing met 'n wye reikwydte en omvang wil word, sal ek versigtig wees vir werknemers wat hierdie items al vroeg ignoreer of nie besig hou nie. Vind mense wat omgee! Jou lewe sal baie makliker wees.
September 5, 2006 by 4: 53 PM
Ek het net die silktide.com-toets afgelê en 'n 7.9 gekry, selfs 'n knoppie op my webwerf gesit, dankie tog!