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 po defaultu isključene 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 kako započnete integrirati svoju web stranicu, to će uzrokovati mnogo problema. Usklađenost je jedna od onih 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 poput sistema za upravljanje sadržajem, API-ja, RSS-a i ostalih alata za integraciju sadržaja postaju sve zastupljenije, 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, bio bih oprezan prema zaposlenima koji se rano zanemaruju ili se ne bave tim stavkama. Pronađite ljude kojima je to 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.