Ne ignorirajte usklađenost, kompatibilnost i dobro programiranje

Većim dijelom web preglednici su napravljeni na način koji skriva loše programiranje. Javascript greške su isključene prema zadanim postavkama u većini preglednika, a usklađenost s HTML-om nije uvjet. U redu je ako jednostavno bacite web stranicu sa stranicom ili dvije da biste razgovarali o svojoj web lokaciji - ali kad započnete integrirati svoju web stranicu, to će uzrokovati mnogo problema. Usklađenost je jedna od stvari koja je skupa na putu.

Ako bih kreirao aplikaciju od nule, postoje određene stvari za koje bih se apsolutno pobrinuo:

  • CSS - odvajanjem vizualnog sloja vaše aplikacije od srednjeg i pozadinskog, ne trebate učiniti mnogo više od promjene nekoliko datoteka da biste dinamički promijenili korisničko sučelje vaše web stranice. CSS Zen vrt fantastično ilustrira moć CSS-a. HTML je isti na cijeloj web lokaciji, ali dok se prebacujete između tema, primjenjuju se novi stilski listovi i web stranica se transformira. Također bih im toplo preporučio knjiga.
  • Templating - Predlošci stranica su 'srednji nivo' između vašeg zadnjeg i prednjeg kraja. Ovo izvlači stvarni kôd za dohvaćanje sa stranica i jednostavno ga upućuje iz predloška. Prednost šablona je što pomažu u odvajanju pšenice od kukolja. Pozadinska funkcionalnost neće slomiti funkcionalnost stranice i obrnuto.
  • Uobičajeni kod aplikacije - nikada ne biste trebali dvaput pisati isti kod unutar aplikacije. Ako to učinite, pogrešno pišete prijavu. Kada trebate unijeti promjenu, to trebate napraviti samo u jednoj lokaciji.
  • baza podataka - pohranjivanje podataka u baze podataka. Pohranjivanje podataka u bilo kojem drugom sloju iziskuje mnogo više posla!
  • Usklađenost sa XHTML-om - kako tehnologije kao što su Sistemi za upravljanje sadržajem, API-ji, RSS i drugi alati za integraciju sadržaja postaju sve zastupljeniji, prenos sadržaja mora biti jednostavan. XHTML standardi su važni jer se sadržaj lako 'prenosi' na druge web lokacije, usluge ili lokacije.
  • Funkcionalnost više pregledača - pretraživači se različito odnose prema HTML-u i CSS-u. Puno je hakova koji osiguravaju funkcionalnost više pregledača. Uvijek biste trebali podržavati 3 najbolja preglednika u industriji s posljednja 3 izdanja svakog od njih. Osim toga, ne bih se gnjavio ... bit će smrt preglednika ako ne budu mogli pratiti velike pse.
  • Funkcionalnost više platformi - neke funkcije nisu iste ili se nude između računara, Maca i Linuxa. Ako napravite sve prethodne korake, ne biste trebali upadati u probleme, ali svejedno bih testirao da budem siguran!

Pokušaj popravljanja vodovoda u već izgrađenom domu je skup. Ako dobro napravite vodovod, uštedjet ćete dugoročno puno novca!

Pronašao sam sjajan resurs pod nazivom Ispitivač dok čitate drugi blog, tzv Slučajni bajtovi. I na kraju, ako želite postati poslovna aplikacija širokog dosega i opsega, budem oprezan prema zaposlenima koji se rano zanemaruju ili se ne bave tim stavkama. Pronađite ljude kojima je stalo! Život će vam biti puno lakši.

jedan komentar

  1. 1

Šta ti misliš?

Ova stranica koristi Akismet kako bi smanjila neželjenu poštu. Saznajte kako se podaci vašeg komentara obrađuju.