No ignoreu el compliment, la compatibilitat i la bona programació

En la seva major part, els navegadors web es construeixen de manera que amaga una programació deficient. Els errors Javascript estan desactivats de manera predeterminada a la majoria de navegadors i el compliment de l'HTML no és obligatori. Està bé si simplement llenceu un lloc amb una pàgina o dues per parlar-ne, però a mesura que comenceu a integrar-lo, causarà molts problemes. El compliment és una d’aquestes coses que és car en el camí.

Si hagués de crear una aplicació des de zero, hi ha certes coses que asseguraria que s’aconsegueixen:

  • Fulls d'estil en cascada - En separar la capa visual de la vostra aplicació del nivell mitjà i del back-end, no cal fer molt més que canviar uns quants fitxers per canviar dinàmicament la interfície d'usuari del vostre lloc web. CSS Zen Garden il·lustra fantàsticament el poder de CSS. L'HTML és el mateix a tot el lloc, però a mesura que canvieu de tema, s'apliquen nous fulls d'estil i el lloc es transforma. També recomanaria els seus llibre.
  • Plantilla - Les plantilles de pàgina són el "nivell mitjà" entre la part posterior i la part frontal. Això treu el codi de recuperació real de les pàgines i simplement el fa referència des d’una plantilla. L’avantatge de les plantilles és que ajuden a separar el blat de la palla. La funcionalitat de fons no trencarà la funcionalitat de la pàgina i viceversa.
  • Codi d'aplicació comú - no hauríeu d’escriure mai el mateix codi dues vegades a l’aplicació. Si ho feu, escriviu malament la vostra sol·licitud. Quan hàgiu de fer un canvi, només haureu de fer aquest canvi en una única ubicació.
  • Base de dades - emmagatzemar dades en bases de dades. Emmagatzemar dades en qualsevol altra capa requereix molta més feina.
  • Compliment XHTML - a mesura que les tecnologies com els sistemes de gestió de contingut, API, RSS i altres eines d'integració de contingut són més freqüents, la transmissió de contingut ha de ser senzilla. Els estàndards XHTML són importants perquè el contingut és fàcilment "transportable" a altres llocs, serveis o ubicacions.
  • Funcionalitat de diversos navegadors - els navegadors tracten HTML i CSS de manera diferent. Hi ha molts hacks que garanteixen la funcionalitat de diversos navegadors. Sempre hauríeu de donar suport als 3 principals navegadors de la indústria amb les darreres 3 versions de cadascun. Més enllà d’aquests, no em molestaria ... serà la mort del navegador si no poden mantenir-se al dia amb els grans gossos.
  • Funcionalitat multiplataforma - algunes funcionalitats no són les mateixes ni s’ofereixen entre un PC, un Mac i un Linux. Si feu tots els passos anteriors, no hauríeu de tenir problemes, però encara provaria per estar segur.

Intentar arreglar la fontaneria d’una casa ja construïda costa de costar. Fer una bona “fontaneria” per davant us estalviarà molts diners a la llarga.

He trobat un gran recurs anomenat L’escrutinitzador mentre llegia un altre bloc, anomenat Bytes aleatoris. Finalment, si voleu convertir-vos en una aplicació empresarial amb un ampli abast i ampli abast, seria prudent davant dels empleats que ignorin o no es preocupin per aquests elements al principi. Trobeu gent que us interessi. La teva vida serà molt més fàcil a la carretera.

One comment

  1. 1

Què et sembla?

Aquest lloc utilitza Akismet per reduir el correu no desitjat. Esbrineu com es processa el vostre comentari.