Neignorujte súlad, kompatibilitu a dobré programovanie

Webové prehľadávače sú väčšinou konštruované takým spôsobom, ktorý skrýva zlé programovanie. Chyby Javascript sú vo väčšine prehliadačov predvolene vypnuté a súlad s HTML nie je požiadavkou. To je v poriadku, ak jednoducho zvrhnete web so stránkou alebo dvoma, aby ste o ňom hovorili - ale keď začnete integrovať svoj web, spôsobí to veľa problémov. Súlad s predpismi je jednou z vecí, ktorá je po ceste drahá.

Ak by som mal vytvoriť aplikáciu úplne od začiatku, sú určité veci, ktoré by som absolútne zaručil, že budú splnené:

  • Cascading Style Sheets - oddelením vizuálnej vrstvy svojej aplikácie od strednej vrstvy a back-endu nemusíte robiť viac, ako zmeniť niekoľko súborov, aby ste dynamicky zmenili používateľské rozhranie svojej webovej stránky. Zenová záhrada CSS ilustruje silu CSS fantasticky. HTML je na celej stránke rovnaký, ale pri prepínaní medzi témami sa použijú nové štýly a web sa transformuje. Tiež by som vrelo odporučil ich kniha.
  • Šablóna - Šablóny stránok sú „strednou vrstvou“ medzi vašim back-endom a front-endom. Týmto sa zo stránok vytiahne skutočný vyhľadávací kód a bude sa naň jednoducho odkazovať zo šablóny. Výhodou šablón je, že pomáhajú oddeliť pšenicu od pliev. Funkcia typu back-end nerozbije funkčnosť stránky a naopak.
  • Spoločný kód aplikácie - v aplikácii by ste nikdy nemuseli písať rovnaký kód dvakrát. Ak tak urobíte, píšete svoju žiadosť nesprávne. Ak potrebujete vykonať zmenu, túto zmenu by ste mali urobiť iba v rámci jedného umiestnenia.
  • databázy - ukladať údaje do databáz. Ukladanie údajov v akejkoľvek inej vrstve vyžaduje oveľa viac práce!
  • Súlad s XHTML - keďže čoraz viac prevládajú technológie ako Content Management Systems, API, RSS a ďalšie nástroje na integráciu obsahu, musí byť prenos obsahu jednoduchý. Normy XHTML sú dôležité, pretože obsah je ľahko „prenosný“ na iné stránky, služby alebo miesta.
  • Funkčnosť viacerých prehliadačov - prehliadače zaobchádzajú s HTML a CSS odlišne. Existuje veľa hackov, ktoré zaisťujú funkčnosť viacerých prehliadačov. Najlepšie 3 prehľadávače v tomto odbore by ste mali vždy podporovať s najnovšími 3 vydaniami každého z nich. Okrem toho by som sa neobťažoval ... bude to smrť prehliadača, ak nedokážu držať krok s veľkými psami.
  • Funkčnosť pre rôzne platformy - niektoré funkcie nie sú rovnaké alebo sa neponúkajú medzi počítačmi PC, Mac a Linux. Ak urobíte všetky predchádzajúce kroky, nemali by ste naraziť na problémy, ale pre istotu by som to ešte otestoval!

Pokúšať sa opraviť inštalatérske práce v domácnosti, ktorá je už postavená, je nákladná. Ak budete robiť dobre „inštalatérske práce“ vopred, ušetrí vám to z dlhodobého hľadiska veľa peňazí!

Našiel som skvelý zdroj s názvom Preskúmavač pri čítaní iného blogu, tzv Náhodné bajty. Na záver, ak sa chcete stať podnikovou aplikáciou so širokým dosahom a rozsahom, bol by som opatrný voči zamestnancom, ktorí tieto položky čoskoro ignorujú alebo sa ich nezaoberajú. Nájdite ľudí, ktorým to záleží! Váš život bude po ceste oveľa ľahší.

Jeden komentár

  1. 1

Čo si myslíte?

Táto stránka používa Akismet na zníženie spamu. Zistite, ako sa spracúvajú údaje vašich komentárov.