Ignorer ikke overholdelse, kompatibilitet og god programmering

For det meste er webbrowsere konstrueret på en måde, der skjuler dårlig programmering. Javascript-fejl er som standard slået fra i de fleste browsere, og HTML-overholdelse er ikke et krav. Det er okay, hvis du bare kaster et websted med en side eller to for at tale om dit websted - men når du begynder at integrere dit websted, vil det medføre mange problemer. Overholdelse er en af ​​de ting, der er dyre på vejen.

Hvis jeg oprettede en applikation fra bunden, er der visse ting, som jeg helt sikkert ville sikre, at de blev udført:

  • Cascading Style Sheets - ved at adskille det visuelle lag af din applikation fra mellemklassen og back-end behøver du ikke meget mere end at ændre et par filer for dynamisk at ændre brugergrænsefladen på dit websted. CSS Zen Garden illustrerer kraften i CSS fantastisk. HTML er den samme på hele siden, men når du skifter mellem temaer, anvendes nye stilark og webstedet transformeres. Jeg vil også stærkt anbefale deres bog.
  • Skabeloner - Sideskabeloner er det 'mellemste niveau' mellem din back-end og front-end. Dette trækker den faktiske hentningskode ud af siderne og henvises simpelthen til den fra en skabelon. Fordelen ved skabeloner er, at de hjælper med at adskille hveden fra agnet. Back-end-funktionalitet bryder ikke sidefunktionalitet og omvendt.
  • Almindelig applikationskode - du skulle aldrig skulle skrive den samme kode to gange i applikationen. Hvis du gør det, skriver du din ansøgning forkert. Når du har brug for at foretage en ændring, skal du kun skulle foretage den ændring i en enkelt placering.
  • Database - gemme data i databaser. Lagring af data i ethvert andet lag kræver så meget mere arbejde!
  • XHTML-overholdelse - da teknologier som Content Management Systems, API'er, RSS og andre indholdsintegrationsværktøjer bliver mere udbredte, skal transmission af indhold være enkel. XHTML-standarder er vigtige, fordi indholdet let kan 'transporteres' til andre websteder, tjenester eller placeringer.
  • Cross-browser-funktionalitet - browsere behandler HTML og CSS forskelligt. Der er masser af hacks, der sikrer funktionalitet på tværs af browsere. Du bør altid støtte de 3 bedste browsere i branchen med de seneste 3 udgivelser af hver. Ud over disse ville jeg ikke gider ... det vil være browserens død, hvis de ikke kan følge med de store hunde.
  • Tvær platform-funktionalitet - nogle funktioner er ikke de samme eller tilbydes mellem en pc, Mac og Linux. Hvis du udfører alle de foregående trin, bør du ikke løbe ind i problemer, men jeg vil stadig teste for at være sikker!

Det er dyrt at forsøge at reparere VVS i et hjem, der allerede er bygget. At gøre godt 'VVS' foran sparer dig en masse penge i det lange løb!

Jeg fandt en stor ressource kaldet Scrutinizer mens du læser en anden blog, kaldet Tilfældige byte. Endelig, hvis du ønsker at blive en virksomhedsapplikation med bred rækkevidde og rækkevidde, ville jeg være forsigtig med medarbejdere, der tidligt ignorerer eller ikke bekymrer sig om disse varer. Find folk, der holder af! Dit liv vil være meget lettere nede ad vejen.

En kommentar

  1. 1

Hvad mener du?

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.