Neignorujte dodržování předpisů, kompatibilitu a dobré programování

Webové prohlížeče jsou z větší části konstruovány způsobem, který skrývá špatné programování. Chyby Javascript jsou ve většině prohlížečů ve výchozím nastavení vypnuty a shoda s HTML není podmínkou. To je v pořádku, pokud jednoduše zvracíte web se stránkou nebo dvěma, abyste o svém webu mluvili - ale jakmile začnete s integrací svého webu, způsobí to mnoho problémů. Dodržování předpisů je jednou z těch věcí, které jsou po silnici drahé.

Pokud bych měl vytvořit aplikaci od nuly, existují určité věci, které bych absolutně zajistil splnění:

  • Kaskádových stylů - oddělením vizuální vrstvy vaší aplikace od střední vrstvy a back-endu, nemusíte dělat mnohem víc, než změnit několik souborů, abyste dynamicky změnili uživatelské rozhraní vašeho webu. Zenová zahrada CSS ilustruje sílu CSS fantasticky. HTML je na celém webu stejný, ale při přepínání mezi tématy se použijí nové šablony stylů a web se transformuje. Také bych velmi doporučil jejich book.
  • Šablona - Šablony stránek jsou „střední vrstvou“ mezi back-endem a front-endem. Tím se ze stránek vytáhne skutečný vyhledávací kód a jednoduše se na něj odkazuje ze šablony. Výhodou šablon je, že pomáhají oddělit pšenici od plevy. Funkce back-end nezlomí funkčnost stránky a naopak.
  • Společný kód aplikace - v aplikaci byste nikdy neměli psát stejný kód dvakrát. Pokud tak učiníte, píšete svou žádost špatně. Pokud potřebujete provést změnu, měli byste tuto změnu provést pouze v jedné lokaci.
  • Databáze - ukládat data do databází. Ukládání dat v jakékoli jiné vrstvě vyžaduje mnohem více práce!
  • Soulad s XHTML - jak se technologie jako Content Management Systems, API, RSS a další nástroje pro integraci obsahu stávají stále rozšířenějšími, musí být přenos obsahu jednoduchý. Standardy XHTML jsou důležité, protože obsah je snadno „přenositelný“ na jiné weby, služby nebo místa.
  • Funkce mezi prohlížeči - prohlížeče zacházejí s HTML a CSS odlišně. Existuje spousta hacků, které zajišťují funkčnost mezi prohlížeči. Vždy byste měli podporovat top 3 prohlížeče v oboru s nejnovějšími 3 vydáními každého z nich. Kromě toho bych se neobtěžoval ... bude to smrt prohlížeče, pokud nebudou moci držet krok s velkými psy.
  • Funkce pro různé platformy - některé funkce nejsou stejné nebo se nabízejí mezi PC, Mac a Linux. Pokud provedete všechny předchozí kroky, neměli byste narazit na potíže, ale pro jistotu bych to ještě vyzkoušel!

Pokoušet se opravit instalatérské práce v domě, který je již postaven, je nákladné. Dobře provedené „instalatérské práce“ vám z dlouhodobého hlediska ušetří spoustu peněz!

Našel jsem skvělý zdroj zvaný Kontrolor při čtení jiného blogu, tzv Náhodné bajty. A konečně, pokud se chcete stát podnikovou aplikací s širokým dosahem a rozsahem, byl bych opatrný vůči zaměstnancům, kteří tyto položky brzy ignorují nebo se jimi nezabývají. Najděte lidi, kteří se o to starají! Váš život bude po silnici mnohem jednodušší.

Jeden komentář

  1. 1

Co si myslíte?

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.