Die 10 gebooie van moderne webontwikkeling | Martech Zone
Die 10 gebooie van moderne webontwikkeling
Donderdag, Februarie 15, 2007 Dinsdag Oktober 4, 2011 Douglas Karr
Kommunikasie is die belangrikste as 'n produkbestuurder met 'n sagtewarebedryf. Onlangs het ek die volgende 'gebooie' van moderne webontwikkeling aan ons spanne versprei en gepubliseer. Elke moderne webontwikkelaar (of -toepassing) moet hierdie tien gebooie volg.
Daar is fancy programmeringsterme wat vir al hierdie dinge uitgegooi kan word; My doel was egter om dit in algemene terme te stel wat sagteware-professionele persone (en selfs u) kan verstaan.
Ondersteun altyd 99% van die internetgebruikers, ongeag die blaaier, die blaaierweergawe of die bedryfstelsel. Pas daarby aan en wees altyd voorbereid met beta-vrystellings.
Gebruik altyd die XHTML-kode vir die toepassing, verwys deur die DTD en die Cascading Style-bladsye wat deur die ander blaaier gebruik word, vir alle uitlegstyle en toepassingsbeelde.
Verwys altyd na teks en snare deur verwysingselemente wat enige karakterset ondersteun en nooit 'n opbou nodig het nie.
Verwys altyd na datums en tye in GMT waarmee elke gebruiker die uitset kan wysig soos hy wil.
Bou altyd 'n integrasie-element by elke funksie.
Bou altyd volgens RFC-standaarde (sms-e-pos, HTML-e-pos, e-posadresse, domeinverwysings, ens.)
Bou altyd modulêr. As daar meer as een opsie in die toepassing is, moet u meer kan byvoeg sonder om 'n build te benodig.
As meer as een deel van die aansoek dit doen, moet alle gedeeltes van die aansoek na 'n enkele punt verwys.
Moet nooit weer skep wat u kan koop nie, en pas ons aansoek altyd aan om dit wat u gekoop het, te ondersteun.
As gebruikers dit kan doen, ondersteun ons dit. As hulle dit nie sou doen nie, moet ons dit bekragtig.
Microsoft stel Outlook 2007-vrae oor: HTML-ondersteuning bekend
17 Februarie 2007 om 5:54 vm
Ooreengekom. Op grond van punt 7 glo ek egter dat selfs in webontwikkeling, data, voorstelling (GUI'S) en besigheidslogika altyd geskei moet word op grond van 'n MVC-modelgebaseerde benadering.