Ùn Ignore micca a Conformità, a Compatibilità, è una bona Programmazione

Per a maiò parte, i navigatori web sò custruiti in un modu chì nasconde una prugrammazione scarsa. L'errori Javascript sò disattivati ​​per difettu in a maiò parte di i navigatori è a conformità HTML ùn hè micca un requisitu. Va bè se site simpliciamente lanciatu un situ cù una o duie pagine per parlà di u vostru situ - ma mentre cuminciate à integrà u vostru situ, causerà parechji prublemi. A conformità hè una di quelle cose chì hè cara in strada.

Se avessi creatu una applicazione da zero, ci sò certe cose chì mi assicurerebbe assolutamente di esse realizate:

  • Fogli di Stile in Cascata - separendu u stratu visuale di a vostra applicazione da u livellu mediu è da u back-end, ùn avete bisognu di fà assai di più cà cambià uni pochi di fugliali per cambià dinamicamente l'interfaccia utente di u vostru situ web. CSS Zen Garden illustra u putere di CSS fantasticamente. L'HTML hè listessu in tuttu u situ, ma quandu si cambia trà temi, novi fogli di stile sò applicati è u situ hè trasfurmatu. Aghju cunsigliatu ancu i so librettu.
  • Modellazione - I mudelli di pagina sò u "livellu mediu" trà u vostru back-end è u front-end. Questu tira u codice di ricuperazione propiu fora di e pagine è l'hà simpliciamente riferitu da un mudellu. U vantaghju di i mudelli sò chì aiutanu à separà u granu da a pula. A funziunalità back-end ùn romperà micca a funzionalità di a pagina è viceversa.
  • Codice cumunu di applicazione - ùn duverete mai scrive u listessu codice duie volte in l'applicazione. Se fate, scrivite a vostra applicazione in male. Quandu avete bisognu di fà un cambiamentu, duverete solu bisognu di fà quellu cambiamentu in una sola situazione.
  • Archivio - magazzini dati in basi di dati. Memorizà i dati in qualsiasi altru stratu richiede assai più travagliu!
  • Cunformità XHTML - cume e tecnulugie cum'è Sistemi di Gestione di Cuntenuti, API, RSS, è altri strumenti di integrazione di cuntenutu diventanu più prevalenti, a trasmissione di cuntenutu deve esse simplice. I standard XHTML sò impurtanti perchè u cuntenutu hè facilmente 'trasportabile' in altri siti, servizii, o lochi.
  • Funzionalità cross-browser - i navigatori trattanu HTML è CSS in modu diversu. Ci hè parechje hacks chì assicuranu a funzionalità cross-browser. Duvete sempre sustene i top 3 navigatori di l'industria cù l'ultime 3 versioni di ognunu. Aldilà di quessi, ùn mi ne disturberaghju micca ... serà a morte di u navigatore s'elli ùn ponu tene u ritmu di i grandi cani.
  • Funzionalità multipiattaforma - Alcune funzionalità ùn sò micca listesse o offritte trà un PC, Mac è Linux. Se fate tutte e tappe precedenti, ùn duverete micca scappà in guai, ma averaghju ancu testatu per esse sicuru!

Pruvà à riparà i piombi in una casa chì hè dighjà custruita hè custusu. Fà una bona 'idraulica' in fronte, vi risparmierà assai soldi à longu andà!

Aghju trovu una bella risorsa chjamata U Scrutinizer mentre lighjia un altru bloggu, chjamatu Bytes casuale. Infine, se cercate di diventà una applicazione d'impresa cun larga portata è portata, saraghju prudente di l'impiegati chì ignoranu o ùn si occupanu micca di sti articuli inizialmente. Truvate persone chì curanu! Sì a vita serà assai più faciule in a strada.

unu cumentu

  1. 1

Chì ne pensi?

Stu situ utilizeghja Akismet per reducisce u puzzicheghju. Sapete ciò chì i dati di i vostri dati è processatu.