Ne hagyja figyelmen kívül a megfelelőséget, a kompatibilitást és a jó programozást

A webböngészők többnyire úgy vannak kialakítva, hogy elrejtsék a gyenge programozást. A legtöbb böngészőben a Javascript hibák alapértelmezés szerint ki vannak kapcsolva, és a HTML-megfelelés nem követelmény. Ez rendben van, ha egyszerűen felvet egy webhelyet egy-két oldallal, hogy beszéljen a webhelyéről - de amint elkezdi integrálni a webhelyét, ez sok problémát okoz. A megfelelés az egyik olyan dolog, amely drága az úton.

Ha a semmiből hoznék létre egy alkalmazást, vannak bizonyos dolgok, amelyekről mindenképpen gondoskodnék:

  • Cascading Style Sheets - elválasztva az alkalmazás vizuális rétegét a középső és a háttérszinttől, nem kell mást tennie, mint néhány fájlt megváltoztatnia a webhely felhasználói felületének dinamikus megváltoztatásához. CSS Zen Kert fantasztikusan szemlélteti a CSS erejét. A HTML az egész webhelyen megegyezik, de a témák közötti váltáskor új stíluslapok kerülnek alkalmazásra, és a webhely átalakul. Én is nagyon ajánlanám az őket könyv.
  • Sablonozás - Az oldalsablonok jelentik a „középső szintet” a háttér és a kezelőfelület között. Ez kihúzza a tényleges visszakeresési kódot az oldalakról, és egyszerűen hivatkozik rá egy sablonból. A sablonok előnye, hogy elősegítik a búza és a pelyvák elválasztását. A háttér-funkcionalitás nem fogja megszakítani az oldal funkcionalitását és fordítva.
  • Közös alkalmazáskód - soha nem kell kétszer megírnia ugyanazt a kódot az alkalmazáson belül. Ha mégis, akkor rosszul írja a jelentését. Amikor változtatni kell, akkor ezt csak egyetlen helyen kell elvégeznie.
  • adatbázis - tárolja az adatokat adatbázisokban. Az adatok bármely más rétegben történő tárolása sokkal több munkát igényel!
  • XHTML-megfelelőség - amint az olyan technológiák, mint a tartalomkezelő rendszerek, az API-k, az RSS és más tartalomintegrációs eszközök egyre inkább elterjednek, a tartalom továbbításának egyszerűnek kell lennie. Az XHTML szabványok azért fontosak, mert a tartalom könnyen „szállítható” más webhelyekre, szolgáltatásokra vagy helyekre.
  • Böngészők közötti funkcionalitás - a böngészők eltérően kezelik a HTML-t és a CSS-t. Rengeteg feltörés biztosítja a böngészők közötti funkcionalitást. Mindig támogatnia kell az iparág 3 legnépszerűbb böngészőjét, mindegyikük legújabb 3 kiadásával. Ezeken kívül nem zavarnám ... a böngésző halála lesz, ha nem tudnak lépést tartani a nagy kutyákkal.
  • Platformok közötti funkcionalitás - Bizonyos funkciók nem azonosak, vagy PC, Mac és Linux között nem elérhetők. Ha az összes előző lépést megteszi, akkor nem eshet bajba, de azért mégis tesztelnék, hogy biztos lehessek benne!

A vízvezeték-szerelés megkísérlése egy már felépített otthonban költséges. A jó vízvezeték-szerelés hosszú távon sok pénzt takarít meg!

Találtam egy nagyszerű forrást Az ellenőrzés miközben egy másik blogot olvasott Véletlen bájtok. Végül, ha széles körű és hatókörű vállalati alkalmazássá kíván válni, óvatos lennék azokkal az alkalmazottakkal, akik korán figyelmen kívül hagyják vagy nem foglalkoznak velük. Keresse meg azokat az embereket, akik érdekelnek! Az életed sokkal könnyebb lesz az úton.

Egy megjegyzés

  1. 1

Mit gondolsz?

Ez az oldal Akismet-et használ a levélszemét csökkentése érdekében. Ismerje meg, hogyan dolgozik a megjegyzésed.